Strasbourg, the capital of the Grand Est region in France, is a city that beautifully balances its rich history and modern vibrancy. Situated on the border with Germany, Strasbourg is renowned for ...
Dozens were left injured after two trams collided at a major station in Strasbourg, France, on Saturday afternoon. Chaotic scenes were recorded in a clip circulating on the social media platform X ...