Delhi and its surrounding areas were battered by heavy rain today with the India Meteorological Department (IMD) predicting more showers during the day. While the heavy rain brought respite from the humidity and heat, the severe waterlogging brought traffic to a standstill in several parts of the city.