Explore relationships
Ambassa
Ambassa is a census town located in the Indianstate of Tripura a Municipal Council in Dhalai district. Ambassa is also the headquarters of the Dhalai district.
Use + to expand a branch. Click a topic name to open its summary.