Published June 4, 2020 at 801 × 422 in Kenyan police kill 26 in Covid-19 curfew but no international outcry IMG_9555 Next →