Meghalaya is a state in Northeast India. The state's capital is Shillong. During the British rule of India, the British imperial authorities nicknamed Meghalaya the "Scotland of the East".
Some results have been hidden because they may be inaccessible to you