Ahmedabad records 294.6mm, rainiest July day of 21st century

India