Designed by
Title
Taj Lake Palace in Udaipur #62633245
Description
UDAIPUR, INDIA - JANUARY 13, 2015: Taj Lake Palace on January 13, 2015 in Udaipur, India. The Lake Palace was built between 1743 and 1746, it has been voted as the most romantic hotel in India and in the world.
This image is editorial