91.9k views
2 votes
Russia is great place but where is mother russia located

1 Answer

3 votes

Answer:

It is located atop Mamayev Kurgan, in Volgograd, Russia, 50 miles from the Volga River.

Step-by-step explanation:

User David Bakare
by
6.4k points