The largest European city which is not actually the capital of the country is

The largest European city which is not actually the capital of the country is

a. Hamburg
b. milan
c. Barcelona
d. Birmingham