A US warship has sailed through the Taiwan Strait – prompting an angry response from China.

The US Navy said the USS Halsey conducted a “routine¬†Taiwan Strait transit” on Wednesday, “through waters where high-seas freedoms of navigation and overflight apply in accordance with international law”.

The guided missile destroyer passed through a corridor “beyond the territorial sea” of any coastal state, said a statement by the navy’s 7th fleet.

“Halsey’s transit through the Taiwan Strait demonstrates the United States’ commitment to upholding freedom of navigation for all nations as a principle,” it said.