Several states in southern India, including Andhra Pradesh, Karnataka, Kerala and Tamil Nadu, are witnessing a heavy spell of rains.