Meghalaya is a hilly state in the northeast of India. The meaning of Meghalaya in Sanskrit is “the abode of clouds”. Meghalaya is a beautiful place as it offers a variety of sights, activities, food and festivals to the tourists. The state can be picked as a holiday destination as it will make your trip […]