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.
Madigascar
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.
Iceland
Madagascar
I believe that is Madagascar
Spain.
Germany
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.
No, it's an African country-
New Zealand is closest in size to Colorado.