When are we going to join the EEC, does a Frenchman who lives on the border of Belgium need a passport to drive over the border to do his shopping ?
No, because France and Belgium are both part of the Schengen agreement.
The Schengen states are: Austria, Belgium, Denmark, Finland,
France, Germany, Greece, Iceland, Italy, Luxembourg,
Netherlands, Norway, Portugal, Spain and Sweden.
The Schengen Agreement came into force on 26 March, 1995. It
is an agreement between several member states of the
European Union (EU) concerning the removal of immigration
control for travel within their collective territories. This
creates a "borderless" region known as the "Schengen area"
and consequently changes the procedures for entering or
connecting in all of the Schengen states, as well as for
travelling between them.