Red warning rain to hit Marlborough and Canterbury after South Island floods

Up to 400mm of rain is forecast for northern Canterbury and Marlborough.