Oasis on the sandy landscape and luxury in desert are the attributes of the Taj Lake Palace situated in the city of Udaipur in Rajasthan, India. It is very well named so as it is nestled right in the mid of the freshwater Lake Pichola. Flanked by the majestic Aravalli Mountains on one side and the city palace on the other, this heritage of Taj expands on the natural foundation on the lake waters. Erected during the 18th century, this resort is geographically located on the Jag Niwas Island. Continue reading “Taj Lake Palace, India” »