Fighting between government troops and Islamic militants in southern Philippines has left 57 people dead and forced thousands of civilians to flee their homes, officials said Friday.

More...