By | May 20 2006 10:41 AM

Kenya has annulled an agreement by Royal Dutch Shell to buy BP's 50 percent stake in their oil products marketing joint ventures in the east African nation, Shell said on Saturday.