Champhai Travel Guide
Champhai is a border town in Mizoram state of Republic of India. It is the headquarters of Champhai District, one of the eight districts in the state. It is located on the Indo-Myanmar border and is situated in a strategically important location. Because of this it is the main business corridor for India and Myanmar in the state.