British Prime Minister Boris Johnson was heckled by some residents when he visited a flood-hit area in central England on Sunday, after the water had subsided.