advertise with us

Meghalaya- “The Scotland Of India”

Meghalaya also referred to as “ABODE OF CLOUDS”.This name is given to it as it receives the maximum rainfall. Meghalaya is the heaven for people. The cold and steady weather of Meghalaya attracts the people to visit this place and…