Two top Islamist militants, from the US and UK, have been killed in Somalia after falling out with al-Shabab, witnesses have told the BBC.

Omar Hammami, known as al-Amriki, and Osama al-Britani, a British citizen of Pakistani origin, are said to have died in an early-morning attack in a village south-west of the capital, Mogadishu.