Authors:
  • Britain is obviously one of the world powers and they bombed the World Trade Centre, which is a landmark in itself, and over in Britain you've got Buckingham Palace and the Eiffel Tower, which are big buildings, so to speak.