Raila Odinga challenges presidential results in Kenyan Supreme Court

The petition was filed online Monday morning with a physical copy expected to arrive at the…