India Inc feels the rising pressure to serve up jobs for locals.

In a large industrial park in Haryana’s Bahadurgarh, a supplier of zinc and aluminium die cast...

Read More