About 20 persons, including Parliamentarians, have been killed in an attack on a hotel in the centre of the Somali capital, Mogadishu. Al-Shabab Islamist militants have claimed responsibility for the attack. They are battling the UN-backed government for the control of Somalia. The al-Qaeda linked group has been driven out of the country’s major towns…