EpochTV - The Epoch Times

UK Slaps Windfall Tax on Energy Firms; Russia Preps to Seize Exiting Western Firms | NTD Business