1. The West's oil price cap is $65-70 per barrel, way above $20 cost Russia incures to produce oil

    The West's oil price cap is $65-70 per barrel, way above $20 cost Russia incures to produce oil

    15