Name two major russian cities which the red army was able to hold throughout the Civil war

Two major Russian cities that the Red Army was able to hold throughout the Civil War were Moscow and Petrograd (now Saint Petersburg).

During the Russian Civil War, there were two major cities that the Red Army was able to hold throughout the conflict. These cities are:

1. Moscow: Moscow, the capital of Russia, was a key target for both the Red Army and the counter-revolutionary White Army. Despite several attempts by the White Army to capture Moscow, the Red Army successfully defended the city throughout the whole duration of the Civil War.

2. Petrograd (now known as Saint Petersburg): Petrograd, the former capital city of Russia, was also held by the Red Army throughout the Civil War. The city faced several sieges and attacks from the White Army, but the Red Army managed to maintain control over Petrograd, ensuring its strategic importance in the conflict.

Please note that although these two cities were major strongholds for the Red Army, there were also other cities where the Red Army had a presence and had success during the Civil War.