7 Wonders of India: Orchha

See video

Orchha (or Urchha) is a town in Tikamgarh district of Madhya
Pradesh state, India. It lies on the Betwa River, 15 km from Jhansiin Uttar Pradesh, and was founded in the 16th century A.D. by the Bundela
chieftain, Rudra Pratap. It was the oldest and highest in rank of all the Bundela states, with a 17-gun salute, and its Maharajas bore the hereditary title of First of the Princes of Bundelkhand.