Kenyan and Somali troops advanced on an Islamist-held town in southern Somalia yesterday, as African Union peacekeepers moved on one of the last pockets under militant control in the capital, Mogadishu.

Kenya crossed into Somalia on Sunday to flush out gunmen thought to be linked to the al-Shabaab rebels from its frontier area after a series of kidnappings of foreigners in Kenya.