Published: Feb 28, 2022, 05:21 IST | Updated: Feb 28, 2022, 05:21 IST
Russia is one of the largest producers of energy in the world. Western allies are trying to isolate Russia economically by hitting where it hurts the most now, the decision to quit oil-rich country Russia by British petroleum is being considered as the most aggressive move yet by a company.