Yes, Canada does actually own part of Britain!
Welcome to Wolford Chapel… where the building and land are publicly owned by the Canadian province of Ontario, and flies the Flag of Canada despite the chapel being in the English countryside!
~ Bella

