As I mentioned, excess rainfall has occurred in July, because the monsoon trough lay south of its normal position. Usually, it runs from Ganganagar in Rajasthan, Allahabad in UP to Kolkata in West Bengal. But in the last 15 days, it's been lying in MP, Chhattisgarh, then Odisha. The areas south of the monsoon trough get the maximum rainfall. Second, consecutively, one after the other, cyclonic circulations or low pressure areas developed over north Bay of Bengal and moved westwards.