Gurugram is flooded again. Taxpayers of India's most prominent urban centres have been cheated again. Who is to blame?