Speyer (English formerly Spires) is a city in the state of Rhineland-Palatinate with about 50,000 inhabitants on the Rhine river. It lies 25 kilometres (15.5 miles) south of Ludwigshafen and Mannheim. Around the year 500 the town gets the name Spira, named after the stream Speyerbach which flows into the Rhine river here.