The quirky Philip Treacy hat Princess Beatrice wore to the royal wedding last month (Apr11) has sold for $130,000 (£81,100) on eBay.com. Proceeds from the auction will benefit Unicef and the Children in Crisis charity.