20120512 city.delhi: Rains bring relief to Delhi residents from searing heat