Subscribe | UPI Odd Newsletter Subscribe LONDON, Jan. 18 (UPI) -- Officials with a London store said they are selling a specially prepared 15.43-pound ham for $2,940 -- believed to be the world's highest price tag for ham. Andrew Cavanna, fresh food buyer for Selfridges, said the legs of Iberico ham come from 50 pigs specially chosen by farmer and ham expert Manuel Maldonado, The Sun reported Monday. Advertisement The pigs roam in Spain's Extramadura region, eating a special diet of acorns and roots, before they are slaughtered and the salted ham is cured for three years. The ham comes in handmade wooden boxes, decorated with tailor-made aprons, and comes with a DNA certificate as proof of its authenticity. "Connoisseurs will appreciate the melt-in-the-mouth texture of this truly amazing Spanish ham," Cavanna said. "The leg may seem to have a large price tag but when you think about the amount of care taken from breeding right through to the curing, it is actually amazing value."