Aizawl is the largest city as well as the capital of the state of Mizoram in India. The City is located north of the Tropic…
Champhai, Mizoram
Champhai is a border town an an offbeat hillstation in Mizoram. Once you are here, you will feel like you’ve stumbled upon an undiscovered gem.…