True Wonder of Meghalaya, North East India – The Home of Sky

Meghalaya is one of the important states in north east with the capital city Shillong.This state is surrounded by clouds all over the year thus it is named as Meghalaya which means home of sky. But you might be wondering that what is there in Meghalaya for you? So, following diagram explains that: What’s ahead … Read more