The image shows the Plaza de Toros de Santiago, a prominent landmark in Madrid, Spain, with a tall, modern glass and steel building on the left and a historic white building with a clock tower on the right.