Russia's
invasion of Ukraine has roiled energy markets. All
sides lose. The US and its allies because of energy
shortages and inflation; Russia because oil is crucial
to its economic performance.
* This article was originally published in the Business
Line on March 7, 2022.