The Queen and former IRA commander Martin McGuinness have shaken hands for the first time.
Queen and Martin McGuinness shake hands