Originally built as a royal 'pleasure palace', the Taj Lake Palace in Udaipur India is now a floating marble hotel in India you have to see to believe!
Want free travel tips, juicy stories, and first dibs on group trips?Sign up for my epic newsletters!