Traditions of Meghalaya
One of the seven sisters, Meghalaya is a beautiful hill state located in the northeast region of India. Meghalaya means the “abode of clouds” and is one of the most popular tourist spots in the country. The state’s economy is largely dependent on the tourism department. The rest of the country knows the place for […]