NCC Ltd is an India-based company that is engaged in the construction sector primarily through its two major subsidiaries, NCC Urban and NCC Infra. NCC Urban focuses on the development of residential and commercial complexes, serviced apartments, an integrated township, and so on. NCC Infra undertakes the development of infrastructure projects through government concessions. Infrastructure projects developed by the company include roads, bridges, flyovers, water supply and environment projects, power transmission lines, irrigation, and hydrothermal power projects. NCC generates substantially all its sales from Indian domestic market.