Delhi records 21 Celsius, lowest September temperature since 2008

India