Kenya's Odinga files petition at Supreme Court to challenge Prez election results

Kenya's Odinga files petition at Supreme Court to challenge Prez election results