Shillong will mesmerize you with its beauty and the capital city of the North Eastern State of Meghalaya is truly…
Meghalaya or the ‘abode of the clouds’ is a mesmerizing land. Beneath these legendary clouds are magical forests, cascading waterfalls,…