Which Commonwealth country contains a city named London, located on the River Thames?
United Kingdom AND Canada