Orchha is a small town in the state of Madhya Pradesh, India, known for its rich history and culture. Located on the banks of the Betwa River, Orchha was once the capital of the powerful Bundela Rajputs. Visitors
Orchha is a small town in the state of Madhya Pradesh, India, known for its rich history and culture. Located on the banks of the Betwa River, Orchha was once the capital of the powerful Bundela Rajputs. Visitors