Since its reunification in 1990, the new Germany has consisted of 16 federal states. There are three city states – the capital city of Berlin, plus Hamburg and Bremen – and 13 diverse regions ranging from Schleswig-Holstein in the north to Bavaria in the south