A 67-million-year-old Tyrannosaurus rex skeleton named Stan on display before its public auction at Christie's in New York. All photos: Reuters

$31.8m T.rex called Stan to go on show at Natural History Museum Abu Dhabi