Backpacker India

Meghalaya: The Gem Of India

Meghalaya is a beautiful state that comes with unmatched beauty in all forms of nature. It became the state in 1972  by craving 2 districts from Assam the meaning of the word Meghalaya is derived from the Sanskrit word which means abode of cloud. It is considered as the gateway of the northeast. Meghalaya sees […]