The celebrated Lake Palace sits on Lake Pichola in Udaipur, making it look almost as if the building is floating on water.