photos 20230319. The Lumsden Building, when completed in 1910, was said to be the largest concrete-faced structure in the world. Image March 20, 2023 Vik