Visiting Shahpura, a virtually unknown and unsung gem in northern India

The rural town, located in Rajasthan, has a rich royal history, tranquil nature and abundant wildlife

Read more