London is a Canadian city also known as ‘The Forest City’ because it was initially formed by clearing land in the middle of a forest. Recognized as a financial, medical, and educational centre, London is also a regional base for business firms and government.