GR4VY, 10 months ago They probably mean any large/prominent American city comparable in size to London.
They probably mean any large/prominent American city comparable in size to London.