20110727 city.delhi: In Pics: Heavy rains lash Delhi