Located in eastern France, right on the border with Germany, Strasbourg is a melting pot of both cultures. The French city ...