Looted Benin artifacts worth £2.5m at present market value were on Friday handed over to the Oba of Benin, Oba Ewuare II, by the Nigeria High...