Home Kim Bhari – A Kenyan Chess Stalwart 170416 Capablanca Cup

170416 Capablanca Cup

Kim Bhari.
2013 National Championship amended
170606 Bryan Toboso