Задание

Which of these is the tallest?

the Eiffel Tower in Paris

the Empire State Building in New York

the Ostankino TV Tower in Moscow