Monsoon rain has put an end to a spell of hot weather, but the downpour has also brought suffering to the commuters and pedestrians.