The UN is promising to learn from its mistakes, after a scathing internal report accused the world body of failing to protect civilians during Sri Lanka's civil war.

Tens of thousands of people were killed in the final months of fighting between government forces and the Tamil Tigers.

Al Jazeera's Kristen Saloomey reports from New York.

Source: Al Jazeera