The Mouth That Roared.
Head of tiger, body of snake.
Russia GDP: $1.5 trillion Turkey GDP: $852 billion
Russia population: 145 million Turkey population: 84 million
Turkey does have the finances and population to take on Russia.