Meghalaya, which means the Abode of Clouds, is in the top list of India's most beautiful and captivating states. This place is a northern gem of India, with hills, beautiful waterfalls, a clear river, and bridges that seem as if they are alive. This place provides both adventure and peace to the travellers. Whether you …










