Oh it is your department. You jump up and down and creating such threads like "Say No to Indian Transit"without sufficient knowledge on the subject.
Coming back to topic. It is a huge problem, it will not be tackled as so easily, unless roots of the problems are removed from where they have been sowed.