20070325 city.delhi: Angry fans take to the streets