Art in the Embassy

  The Canada House in London rests in a palatial building at the corner of Trafalgar Square. The building itself, built in the 19th Century by the same architect who designed the British Museum, is one that emits a strong sense of power and presence befitting of what King George V described as a “mighty […]

Read More Art in the Embassy