The PWC doesn't take into account the problems of actually getting projects approved. Although there is a brief mention that India rates at 181, ie. at the lowest level.
There is no doubt that its difficult doing business in India, but IRL has been plugging away doing everything the legal way. This will surely pay off in the end. India is hurting economically with imports of raw materials that they should be producing themselves
Paucity Amidst Plenty Why a country flush with natural resources finds itself grappling with their shortage.