It has been two weeks since the UK voted to leave the EU on 23 June's historic referendum, but the fallout is showing no sign of slowing down.
Both the main political parties imploded in the immediate aftermath of the vote – and now even Brexit champion Nigel Farage has opted to step down from the leadership of UKIP.