Stunning landscapes, lush green valleys, giant hillocks and rich cultural heritage are the things that you would get in abundance in Tripura. One of the states of the Seven Sisters of Northeast India, this state was not on the tourist map for various reasons. But of...