Where Am I?

This site was built in 1976 to host the world.  The tower that you see is the tallest inclined tower in the world at 175 metres (574 ft).  The seating capacity of this venue boasts the largest in [...]