Visit Meghalaya – All You Need to Know

Meghalaya is an Indian state located in the northeast of the country. Its name means “the abode of the clouds.” It is famous for being one of the wettest places on earth. It is characterized by its abundant waterfalls and lush nature. Best time to visit Meghalaya If you want to experience the waterfalls in …

Visit Meghalaya – All You Need to Know Read More »