Al-Shabaab fighters attacked a hotel in the Somali capital Mogadishu in a hail of gunfire and explosions on Friday, with casualties reported, security sources and witnesses said. Witnesses said a second blast occurred outside the hotel a few minutes after the first, inflicting casualties on rescuers and members of the security forces and civilians who rushed to the scene after the first explosion.