At least 16 people, including a police officer, were killed and dozens others injured after the Somalian security forces ended a five-hour siege by the al-Shabab terror group at a beachside hotel in the capital city of Mogadishu, a government official said on Monday.