India's northeastern Meghalaya state sets up IT companies to boost infrastructure.

Record ID: 329961