Strasbourg, frequently named “European capital”, is a city in eastern France in Alsace on the left bank of the Rhine, playing a major role as a business, commercial, and cultural centre. Besides its traditional role as the chief city of Alsace, Strasbourg is also the...