Only 2 countries border England. They are Wales and Scotland.
Scotland and Wales both border England.
England
If you mean England, only Wales and Scotland border it.
England, part of Great Britain, and France have no common country they border inasmuch as England can be said to be on an island.
Just England.
If you mean England as a part of Great Britain then it has a border to the north with Scotland and a border to the west with Wales The United Kingdom, of which England is a part, has a border with the Republic of Ireland.
Scotland shares a border with England.
Its immediate neighbours are Wales (to the west) and Scotland (to the north).
Just two. Scotland and Wales.
England shares a land border with Scotland and Wales. The nearest foreign countries are Ireland, France and Belgium.
No country borders England to the South. The English Channel is south of England, which is a sea. Beyond that is France. No countries border England to the East either as to the east is the North Sea. On the other side of the North Sea are Denmark, Germany, Belgium and the Netherlands.