Russia Russia is a winner from the energy imbalance we are witnessing now where the price of both liquid natural gas and crude is shooting up. The popularity of the green shift/ESG investing has diverted capital away from oil and gas and related fossil fuel producers...

read more