PLACE

Strasbourg

  • Strasbourg

  • Strasbourg is the capital and largest city of the Grand Est region of France, located on the border with Germany, and the official seat of the European Parliament.
These facts are as Randal recalls them, but much time has passed for most of this. If you find a factual error, please email realmerlyn@gmail.com.