This is my first impressions of Strasbourg, France in 2025 . Known as the capital of Alsace, Strasbourg is a city full of ...