Travel Services
Meghalaya is mountainous, and it is the rainiest state of India. The word Meghalaya means, "abode of the clouds". Meghalaya is one of the Seven Sister States of northeast India.
https://travenjo.com/
Shillong, Meghalaya india - Shillong, ML 793002