Places to Visit Lake Palace | The Floating Taj Hotel in Udaipur May 21, 2018 The Taj Lake Palace is one of the most romantic hotels in the entire world and no wonder the unsurpassed beauty of this floating palace is one of a kind! But do you know that before it was a luxury… Continue Reading