Breisach am Rhein – a small town on the Franco-German border. Some 85% of the town was destroyed in WW II, but it has been very sympathetically reconstructed.
All images are © Chris Gibbins