Meghalaya is one of the most beautiful places in India, being richly endowed with natural beauty. In Sanskrit, Meghalaya translates into the abode of clouds. It is one of the wettest places on earth. Most people derive their income from tourism whether it is small restaurants to big hotels. Shillong, the capital of Meghalaya is the Centre of tourist activity.... Continue reading