5 Best Places to Visit in Meghalaya, India

Living root bridge Meghalaya

Meghalaya is a state of hills situated within North East India.It is one of India’s seven sister states. Meghalaya is translated from Meghalaya, the Hindi phrase “abode of clouds”, which refers to this charming state. It can awe you in keeping with its names by its lush green forests and valleys with high rainfall and diverse biodiversity. Meghalaya is more […]

» Read more