Delhi shivers through its coldest March day in recent years

India