2 min read 0 Tripura West Tripura Neer Mahal – The Palace on Waters altiusview July 26, 2025 One of the rather unexplored Palaces in India, the Neer Mahal Palace is indeed a […]