Pushkar – A town of Hindu, Hebrews and Hippies