This Cricket World Cup trophy deserves a place in the British Museum. It would fit perfectly well with all the other things England has no business owning!