Tag: orchha

HomeTagsOrchha

orchha

In the Indian state of Madhya Pradesh's Niwari district is the town of Orchha. It is situated on the Betwa River's banks, around 15...

Categories