Hannover is a city of over 500,000 people in central Germany. Its metro area has over 1,100,000 people.