Bonn is a city of roughly 310,000 inhabitants in the German state of North Rhine-Westphalia. It lies south of Cologne on the Rhine River and was the main seat of the German federal government until 1999.