France borders Spain, Germany, and Italy. The capital of France is Paris, which has over 2 million residents and is known for landmarks like the Eiffel Tower and Notre Dame. The flag of France features three vertical stripes of blue, white, and red. The official language is French, though other languages like German and Alsatian are also used.