Tripura A Guide on Tourist Places in Agartala Located in the northeastern corner of India, Agartala, the capital of the vibrant state of...