Advertisment

Cost overrun

Representative Image
The road transport and highways sector has the maximum number of delayed projects at 300, followed by railways at 119 and petroleum sector at 90, showed a government report. In
Advertisment
Subscribe