President Barack Obama at the G8 summit in Northern Ireland.