Jowai Road, Shillong, India
Meghalaya (ML) is a state in north-east India. The name means "the abode of clouds" in Sanskrit. As of 2011, the state has a population of 2,964,007 and is the 23rd most populous in the country.
The population of Meghalaya as of 2014 is estimated to be 3,211,474. Meghalaya covers an area of approximately 22,430 square kilometers, with a length to breadth ratio of about 3:1.
This state is bounded to the south and the west by the People's Republic of Bangladesh and the north and the east by India's Assam state. The capital is Shillong, known as the "Scotland of the East".
Some interesting companies are in the following list: