Mizoram: The land of Blue Mountains
Tucked away in the thickets of green on the southern tip of Northeast India, Mizoram, the “Land of Blue Mountains”, is a nature lover’s paradise. Sandwiched between Bangladesh and Myanmar, this fifth smallest state in […]