Meghalaya, literally means the Abode of Clouds, is situated in the north-eastern region of India, between the Brahmaputra valley in the north and the Bangladesh in the south and came into existence as a state on 21st January 1972. Shillong, also known as the Scotland of the East, is the capital of the state.

Meghalaya, geographically known as the "Meghalaya Plateau" or the "Shillong Plateau", constitutes one of the most important ecotourism circuits and also offers many adventure tourism opportunities in the form of mountaineering, rock climbing, trekking and hiking, water sports etc.