Located in the northeastern region of India, Champhai in Mizoram is a secret place you don't want to miss. Famed for its amazing sceneries, rich cultural heritage and hospitable people ...
Champhai is a place of business gateway between India and Myanmar. The district is located at an altitude of 1,678 metres above sea level. Champhai is situated along step farms of rice and is ...