Over the past few weeks, rains have been pouring in northern India, providing respite to a few, but torturing people in Delhi & NCR. It is a well known fact that the infrastructures of cities like Delhi, Noida, Gurgaon, Ghaziabad, Faridabad and other adjoining areas is insufficient to handle downpours. But, this time, rains lasting [...]