Al Shabaab promptly took responsibility of the attack which was timed with President ...