Prince Andrew has finally agreed to relinquish all his remaining titles following another week of damaging scandal. Following ...