India has received an excess of 21 per cent rainfall since the onset of the monsoon this year with 20 sub-divisions registering surplus rains which include Vidarbha, Telangana, Gujarat and most of the northern states.The rainfall received was 21 per cent