Bengaluru records 2nd-driest July since 1918 with 23mm rainfall

India