Orchha- A Hidden Gem in the Forest
Orchha is located in Niwari district of the state of Madhya Pradesh. This town was established by the Bundela Rajput kings in 15th century and near the beautiful river Betwa.…
Orchha is located in Niwari district of the state of Madhya Pradesh. This town was established by the Bundela Rajput kings in 15th century and near the beautiful river Betwa.…