Results 2 results found Big Ben seen through the statue of Boudica (Boadicea), Westminster, London, England, United Kingdom, Europe Boudica Sculpture and Millennium Wheel (London Eye), Westminster Bridge, London, England, United Kingdom, Europe