Video: South Sudan’s president pees on himself on live TV while commissioning a road

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 »