England har utställt en pyramid,