(Source: Courtesy: Taj Lake Palace)
Prev 16 of 30 Next
Taj Lake Palace
Taj Lake Palace, Udaipur is, as the name suggests, a 5-star palace hotel on a lake. Built as a pleasure palace in 1746, visitors might recognize it from the Bond film Octopussy.
Copyright © 2017 - Livingly Media, Inc.
Livingly: Style