France.Which countries bordering France ?

Pictured marvelous " street " Strasbourg :