This image depicts the world's largest wooden structure, which is located in Seville, Spain. Below the plaza are Roman and Moorish ruins within the Archaeological Museum.

- Ronald Erskine