Stocks fall, oil tops $100 a barrel as Ukraine war rages

Asian stock markets have slid and oil prices surged more than $5 per barrel as Russian forces stepped up attacks on Ukrainian cities

Related posts