Mother Russia Statue - Volgograd

Article about: At a market I have found a photo of such a place in Russia. It is probably from family album disassembled. Many photos can be seen on internet, but this one was made by the hand of a tourist