From Jal Mahal's submerged storeys to the Taj Lake Palace and Neermahal in Tripura, here are India's 5 most beautiful water palaces and the royal stories behind each one.