It’s him! Scientists confirm that skeleton found in car park is that of Richard III. Latest here.

Photo: University of Leicester