Prince Charles has closed The Veg Shed, the shop he opened eight years ago to sell the edible but oddly shaped organic produce grown on his country estate in Gloucestershire, England. The store, which reportedly charged more than local markets, closed after failing to turn a profit, a spokesperson said.

Full Story:

Related Summaries