It is believed several million people have yet to register to vote in the EU referendum.

The deadline to register is 7 June. With less than three weeks to go, the campaigns up and down the country are entering their final phases.

Gavin Hewitt reports.