xx

Eiffel Tower now generates its own energy with wind turbines