Delhi is sad, angry, and rightfully so!