Rajasthan, the Land of Princes, is a state in India located in the northwest portion of the country. Aptly called the ‘Jewel of India’, it is home to majestic historic forts and palaces, magnificent lakes with scenic temples, and vibrant wildlife. Rajasthan offers spectacular desert backdrops and an array of …
Read More »