SPAIN is the largest country that borders France, but Germany, Italy, and the United Kingdom (over the English Channel) are also relatively large European countries that border France.
France
The longest land border shared by mainland France is the Spanish border (623 km), just before the border with Belgium (620 km). The oversea department of French Guiana has a land border of 763 km with Brazil.
Spain borders France directly to the south. Madrid is the capital of Spain.
France is the largest country that Andorra borders.
Germany is bordering France on the East, like Switzerland and the north of Italy.
Luxembourg has borders with Germany, France, Belgium.
France is the only country that borders Belgium, Switzerland and Italy.
France is the country that borders Spain across the Pyrenees mountains.
Spain borders France directly to the south. The Himalayas are north of India.
Belgium, though I would not classify this country as large. Maybe you are thinking of Germany, however, the border is more easterly than north.
Luxembourg borders with France, Germany, and Belgium.
Belgium, though I would not classify this country as large. Maybe you are thinking of Germany, however, the border is more easterly than north.