From one North Eastern sister state – Meghalaya, we move on to another sister state- Mizoram.Mizoram literally means – Land of the Hill people.True to the name this is a land of rolling hills,rivers and valleys and I was surprised to read that there are as many as 21 major ranges of different heights and…