Speyer is a city in Rhineland-Palatinate in Germany with approximately 50,000 inhabitants. Located on the left bank of the river Rhine, Speyer lies 25 km (16 miles) south of Ludwigshafen and Mannheim, and 21 km (13 miles) south-west of Heidelberg. Founded by the Romans, it is one of Germany’s oldest cities. read more…