According to the sources, at least one of her guard was injured in the attack.
No group has yet said they were behind the attack, but armed group Al-Shabab carried out in a similar manner.
During this holy month of Ramadan, security beefed up in the capital to prevent terror attacks from militants.