England shares borders with Scotland and Wales, so they are the equally closest European countries to England. The closest mainland European country to England, which may be what you mean, is France.
Denmark is the closest mainland country to Greenland. There are 2,920 miles between the two countries. The second closest country is the Netherlands.
The Strait of Gibraltar separate Africa from Europe. You can stand in Spain and see the African continent. However, the Isle of Gibraltar lies in the Strait and this is British territory.
Madigascar
Iceland
I believe that is Madagascar
Madagascar
Spain is the closest country in Europe to Africa. It is close to Morocco. Their closest meeting point is at the Straits of Gibraltar, where sea separates them. Despite the confusion given by the name, parts of Spain are closer to Africa than Gibraltar itself.
Spain.
Germany
New Zealand is closest in size to Colorado.
No, it's an African country-