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 ...