Have you ever been to Toronto? It is the capital city of the province of Ontario and the largest city in Canada by population, with 2,731,571 residents in 2016. The diverse population of Toronto reflects its current and historical role as an important destination for immigrants to Canada, with over 50 percent of residents belonging … Continue reading Toronto – Black Squirrels and Baseball
The original castle was built in the 11th century after the Norman invasion of England by William the Conqueror. Since the time of Henry I, it has been used by the reigning monarch and it is the longest-occupied castle in Europe.