Plan a memorable trip to Meghalaya India

Meghalaya, meaning the “abode of clouds” is richly endowed with natural beauty. It is one of the famous state of Seven sister states of North Eastern India. 3 interesting facts about this mesmerising state: 👉🏻 The average annual rainfall goes as high as 1200 cm in some areas. It is the wettest place on Earth.TheContinue reading “Plan a memorable trip to Meghalaya India”

Create your website with
Get started