A Step towards Nature in Orchha, Madhya Pradesh
Orchha is a small town in the city of Madhya Pradesh, India. It is well known for its architecture in form of Forts, Temples etc. With this impression, I went to visit the place. But to my surprise, it was much more than just the architecture. A good news for adventure junkies, you can choose from…