London kan Nya Englandsstörsta