I feel the Russian invasion of Ukraine is an outrage but the outcome could be to accelerate the west’s commitment to renewables and condemn gas and oil production to death.

Comments