In last December 2018 visited Orchha, a great experience. Orchha is a town in Tikamgarh district in Madhya Pradesh, India is 80 Km from Tikamgarh and 15 Km from Jhansi, Uttar Pradesh. It is established by Rudra Pratap Singh and became the first king of Orchha. Orchha is on the bank of river Betwa and […]
Read more