Meghalaya means ‘the abode of clouds’ in Sanskrit and the waterfalls of this enchanting state makes this place a paradise. Meghalaya blessed with beautiful green vegetation of Northeast India primarily focuses on the natural beauty of the area. The beauty of this east Indian state is something which cannot be …
Read More »