Is there any adhesive material through which we can hang painting and photo frames on wall without nails.Such that on removing it not damage the walls?
Despite the questions in my comment, one answer to your question may be to use 3M Command Adhesive products. These are double sided foam strips with an accessory attached to one side. Sometimes the accessory is a hook made from formed/molded plastic, sometimes it's a metal hook on a strap-like attachment.
Other versions use a velcro-type product on the foam adhesive strip. You attach one piece of the velcro to your frame and the other (foam) velcro to the wall with the 3M adhesive.
Many other accessories exist and most are available in local retail outlets as well as on Amazon.com
The key feature of this product is that when it is necessary to remove the hanging item, one pulls on the tab attached to the foam tape. It stretches and distorts and releases in a controlled manner, creating nearly zero damage to the underlying surface. I say nearly zero, because poorly painted surfaces may crack and peel, but properly painted surfaces will release cleanly.
There are versions of this product that are rated by the weight each strip will hold safely. If you have a 10 kg frame and can find only 5 kg capable strips, get two, and you'll be safe.