Ukraine Faces A Man-Made Disaster By: TalkMarkets June 07, 2023 at 07:30 AM EDT Yesterday Russian troops blew up the Kakhovka hydroelectric power plant in southern Ukraine. Read More >> Related Stocks: Adv Micro Devices Apple GX DAX Germany ETF Ipath Pure Beta Crude Oil ETN NDX