Nestled around an ancient holy lake lies the town of Pushkar in Rajasthan. The serene town seems to have a…