The London restaurant the Ledbury has been awarded three stars in the Michelin Guide for Great Britain and Ireland. The Notting Hill restaurant is the sixth in the capital to hold the... Read more »
Originally from Sierra Leone, she moved to England in her late teens, and after four years she was desperately homesick. She was living in Kent and felt far removed from her home... Read more »