Salva Kiir Mayardit, the incumbent President of South Sudan, peed on himself at a recent official event. The President, alongside other dignitaries, were attending a road commissioning event. While reciting the National Anthem at the event, Mayardit is seen standing in front with his hand on his chest. Watch video below However, […]