Delhi records cooler April, rainiest since 2008 with 30mm

India