Udaipur, India
Udaipur is situated in Rajasthan, part of the Golden Triangle, so popular with tourists from all over the place. It's understandably rated as one of the most romantic spots in India. A title well deserved. Nestling in the Aravalli hills, the large artificial lake accommodates the Taj Lake Palace hotel, famous for its part in the James Bond film Octop**** A completely white building, with domes and towers which appears to float on the water in the middle of the s...