Pictures of Russia - St. Petersburg - the Triumph Arch of the general staff building, Palace Square