Meghalaya means the abode of clouds and this land really seems to be in a heavenly terrain filled with natural beauty and unique culture. It is one of the seven sisters of North East India. Here are some special offerings of this beautiful state of India that you should see once at least in your …
Continue Reading about Top 15 Best Places to Visit in Meghalaya