Anglosphere: 1000 Largest Cities by Population

Anglosphere: 1000 Largest Cities by Population

London, New York City, Toronto, Sydney and Melbourne are the largest English-speaking cities. Continue reading Anglosphere: 1000 Largest Cities by Population

Advertisements