Meghalaya
Introduction Meghalaya, meaning “The Abode of Clouds,” is one of the most beautiful states in Northeast India. It was formed on 21 January 1972 after being separated from Assam and is known for its mist-covered hills, lush green forests, crystal-clear rivers, breathtaking waterfalls, mysterious caves, and unique living root bridges. The state shares its borders … Read more