Islamists have attacked a hotel and the popular Lido Beach in the Somali capital Mogadishu, resulting in the deaths of at least 20 people, including the five terrorists, and injuring more than 30, a police spokesman said. It is likely that the casualty toll will rise, as security forces fought until the early hours of the morning. The Islamist terrorist group al-Shabaab claimed responsibility for the attack. “I was wounded in the arm by an artillery shell,” said Shamso Abdi, who had spent the evening at the Lido Beach Hotel with friends. One of her friends had suffered head injuries and was in…