Alipura is a small rural town in Madhya Pradesh. Around eighty percent of the Indian population live in small towns and villages like this one and it was a breath…
Tordi Sagar is a small village in rural Rajasthan, around a three hour drive from Jaipur. Our home for the night was Tordi Palace, a beautiful heritage hotel and the…