NTD News Today Full Broadcast (March 12)
Oil prices jumped back toward the $100-per-barrel mark on March 12 despite a coordinated release of strategic reserves by the United States and its allies, as Iranian attacks on oil and transport infra...
Read More