England is a country of great art and architecture that holds a wealth of cultural treasures. This article takes a tour of the country’s most iconic landmarks such as Stonehenge, Tower of London, and Trafalgar Square, to name only a few. It covers history and design features that make each site unique and special.