Incessant downpour has disrupted life in northern India, as monsoon rears its ugly head. Over 20 people have been killed and millions displaced as several states get flooded.