On the final day of his visit to Cape Town, Prince William found himself unexpectedly at the centre of a tense moment when a couple of protesters began shouting  and holding up placards during an ...