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