The Triumphal Arch (Arc de Triomphe) on Place Charles de Gaulle in Paris, France. Shutterstock Image - The Triumphal Arch (Arc de Triomphe) on Place Charles de Gaulle in Paris, France. - ID: 112223993