Travel Landmarks of France, Russia Thin Line Icon

Travel Landmarks of France, Russia Thin Line Icon

World famous landmarks of Russia and France linear icon with Eiffel Tower, Red Square and Kremlin, Notre Dame Cathedral, Arch of Triumph, Winter Palace, Bolshoi Theatre and Tsar Cannon. Travel design