LONDON — If you're looking for locally grown farm produce, your local farmers market or farm shop are usually your best betBut one German supermarket has done something a little different by installing a "farm" within its store.
SEE ALSO: Brits will...
Subscribe to Applenews247.Com Newsletter