From Russia with love... Horse armor on parade. Though I have no information, this picture is set in the
Hermitage/ St. Petersburg, Russia