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 Tagged WithDestination