Salva Kiir Mayardit who has been the President of South Sudan since its independence on 9 July 2011 has gone viral on the internet for a very unfortunate reason. He peed on himself yesterday while commissioning a road. The awkward incident was live-streamed, so nothing could be done. Salva Kiir …
Read More »