Arches by ESB

Question 12

The tallest triumphal arch in the world is the Monument to the Revolution in which Latin American country?

Mexico

Back