Madrid's Broadcasting Tower
You will be excused for thinking (only momentarily, I hope!) that the picture was taken in Toronto. Yes, indeed, Madrid's broadcasting tower (Torre España aka "Pirulí" or Chupachups, both meaning lollipop, aka Torrespaña ... I think that's all for the names!) looks very much like Toronto's CN Tower. Except it's shorter (231 meters) and has a very different purpose - namely to serve as a broadcasting center. Torre España was built in 1982.