Skip to content
Advertisement

Topic - Canada House

Canada House is a Greek Revival building on Trafalgar Square in London that is part of the High Commission of Canada in London. It has been a Grade II* Listed Building since 1970. - Source: Wikipedia

Related Stories