India 20 Interesting Facts About Mizoram Anshika Mishra May 8, 2018 Mizoram literally means Land of the Hill People. Nestled along the mountains that run through the state, Mizoram is…