Exactly what leverage does Putin have? C Curly1918 18652 posts Joined: Aug 30, 2017 Posted 10:48 am on Feb 22, 2025 0 We don’t need their oil and they make nothing that anyone in the world needs