Crystal Palace park.

- Image ID: EXEGEA
Crystal Palace park.
Tony Watson / Alamy Stock Photo
Image ID: EXEGEA
The Crystal Palace tower is the tallest free-standing lattice transmitting structure in the United Kingdom, reaching at height of 219 metres. It is the most important transmitting station in the country, with nearly 12 million people receiving its output.
Location: Crystal Palace Park, South East London, England, UK.