Tripura, the Northeast’s overlooked destination, gets a new luxury stay

When people talk about visiting the Northeast — the land of seven sisters — one state almost always gets left off the list: Tripura. Unless you have family there or work that takes you there, it rarely makes it onto anyone’s itinerary. As someone from the Northeast myself, I have often wondered: what exactly is […]