An explosion ripped through a passenger bus in the Kenyan capital Nairobi on Sunday, causing casualties, police and Kenyan Red Cross officials said.