Which is the city of love in India?

Udaipur, also known as the "City of Lakes" or the "Venice of the East," is often considered the city of love in India. It is located in the state of Rajasthan and is famous for its picturesque lakes, palaces, temples, and gardens, as well as its rich cultural heritage and vibrant arts scene. Udaipur is a popular tourist destination, attracting visitors from all over the world for its romantic atmosphere, stunning natural beauty, and rich history. Additionally, Udaipur is often considered one of the most romantic cities in India, making it a popular location for weddings and honeymoons.