Public Art Paris
Public Art Paris in the “city of love”. Paris is the capital of France and is situated on the river Seine. It is one of the most beautiful cities in the world, attracting over 45 million tourists annually. Triumphal arches, statues and monuments adorn the city streetscapes but it is the Eiffel Tower that people come to see.