Udaipur. A bustling city in India’s Rajasthan region. Known as India’s City of Lakes and Asia’s Most Beautiful City. Where did this name come from and what is so special about Udaipur? Today we’re about to find out.