The other London 3,600 miles away with its own River Thames, Hyde Park and Covent Garden
Living in London can often feel a bit crowded. With a population of nine million, it's not uncommon for us to crave a bit of space and seek out less populated areas. Meanwhile, over in Canada, the residents of London, Ontario don't have this issue. …