london, ontario is a large city exactly halfway between detroit, michigan and toronto, ontario. it is also the home of the university of western ontario. with a population of 457,720 it is the seat of middlesex county. it is an hour and a half drive from sarnia, ontario and an hour drive from forest, ontario.