Best Places to visit in Meghalaya Are you planning a trip to the Northeast of India? Go for the beautiful…
The wettest place on Earth and the “rainfall capital of the world” are used to describe Cherrapunji, located in the…
Meghalaya means ’abode of clouds and it is one of the seven North-eastern states in India. The state is famous…