The Eiffel Tower and the French Statue of Liberty on the river Seine in Paris, France. There are two smaller copies of the Statue of Liberty in Paris. The larger of these is 35 feet tall (including the base). You
The Eiffel Tower and the French Statue of Liberty on the river Seine in Paris, France. There are two smaller copies of the Statue of Liberty in Paris. The larger of these is 35 feet tall (including the base). You