A US Navy minesweeper is stuck on a coral reef off the Philippines after running aground early on Thursday. The USS Guardian struck the reef in the Sulu Sea south-east of Palawan island after completing a port call at the former US naval base of Subic Bay.