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".