Heavy showers flooded city roads on Monday, leading to endless traffic jams at several places. Many roads in Delhi were flooded mainly due to choked drains.