5 scenic waterfalls in Meghalaya to Visit
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 described in words after hearing […]