Sources

5 Total Sources

Russia Faces Economic Stress as Putin’s May 2026 Approval Falls Amid 35,000 April Casualties

Left75%
Right25%