Once, in a far-away country called India, a Prince lived in a white marble palace surrounded by the most beautiful gardens. In front of the palace a turquoise-blue lake, covered in pink water ...
the Taj Lake Palace in Udaipur is one of India’s most iconic luxury hotels. Built in the 18th century as a royal summer palace, this white marble marvel offers a fairytale experience.
Built in mixed Mughal-European architectural style between 1899 and 1901 by Tripura's notorious Maharaja Radha Kishore ...