The Colosseum, one of the New Seven Wonders of the World, is located in which city?
- A.Athens
- B.Rome
- C.Istanbul
- D.Barcelona
Show answer
The Colosseum is the vast amphitheatre of the Roman empire, standing in the heart of Rome in Italy, and it was chosen in 2007 as one of the New Seven Wonders of the World.
Read the full explanation →