In the neverending search for ways to punish Russia for the invasion of Ukraine, Western nations, led by the United States, have decided to enforce a $60 per barrel limit on the price of Russian oil. … Read More >Putin Balks At West Imposing Oil Price Cap