Pushkar is a small town in Rajasthan, about two and a half hours from Jaipur. It’s built around a holy lake called Lake Pushkar. The story behind this lake is that it appeared when Brahma dropped a lotus flower, which is why it’s called Pushkar. Pushkar means “holy flower” in Hindi. Pushkar is a very popular pilgrimage destination...