Pushkar, located in the heart of Rajasthan, which means the land of the kings, is a place like no other.…