Soaking Up the Ambience in Udaipur

Sitting at a roof top restaurant in Udaipur, India, looking out over the lake towards the island filled with white domed stone buildings adorned with numerous archways, it is not hard to imagine James Bond in a speed boat cruising through the water towards the island palace.

Continue reading