Landmarks
What is a colossal statue of Jesus Christ at the summit of Mount Corcovado in Rio de Janeiro, Brazil?
More Questions from Landmarks
Lake Titicaca lies on the border between Bolivia and which other country?
Reveal Answer
What royal residence in England was best known as the official home of Diana, Princess of Wales?
Reveal Answer
The National Palace, which is the official seat of the Mexican government, is located in what city?
Reveal Answer
Which one of these countries is the smallest in total area?
Reveal Answer
Temple IV is a step pyramid in the ruins of what ancient Mayan city in modern Guatemala?
Reveal Answer