India lashed by monsoon rains