India is often called the land of festivals and rightly so. Rajasthan with its rich legacy and culture is renowned for its lavish fairs. Be it the Pushkar fair, the famous Gangaur Mela or the Mahavir ...