The Word "Meghalaya" literally means "The Abode of Clouds". Meghalaya is a small state in north-eastern India The climate of Meghalaya is moderate but humid, the average annual rainfall going as high as 1200 cm in some areas, making it the wettest state of India.
Copyright © 2026 eLLeNow.com All Rights Reserved.