The countries that border the Mediterranean Sea are Spain, France, Italy, Slovenia, Croatia, Bosnia & Herzegonvia, Montenegro, Albania, Greece, Turkey, Lebanon, Israel, Egypt, Libya, Tunisia,...
The three largest African countries are Sudan, Algeria, and I'm pretty sure that the other one is the Dominican Republic of the Congo (a.k.a. Congo). Hope this helped!! :-)