only 21 militants were killed , but Thirty to 40 bodies recovered , military says . Clashes take place on the southern island province of Zamboanga , military says . Steffani Cacho has been linked to Red Cross .
Thirty to 40 militants were killed , but only 21 bodies recovered , military says . Clashes take place on the southern island province of Basilan , military says . Abu Sayyaf has been linked to al Qaeda .