6Lake Pichola, India

In the city of Udaipur, Lake Pichola is an artificial lake known for its palaces and temples. The Lake Palace, situated on an island, appears to float on the water.