it would be more normal to say “London is a big city” even though you use “suuri” here.
There is nothing wrong with saying, "London is a large city."
I suppose the option to use "big" instead of "large" should be ok as well.
Big and large are synonyms and either would work in this context. I wrote "big" and it marked me wrong. It is absolutely correct.