Best Places To Visit In Meghalaya

Best Places to Visit in Meghalaya Meghalaya, which means ‘the abode of clouds’ in Sanskrit, is located in the northeastern part of India. The state is known for its copious rainfall, undulating verdant hills, unspoiled lakes, and varied tribal heritage.…