One of India's most popular tourist attractions is Udaipur, frequently referred to as the "City of Lakes," which is renowned for its breathtaking palace read more