CHICAGO, Sept. 26, 2014 /PRNewswire/ — The Postal Service is cooking up a feast of 20 million Limited Edition Celebrity Chefs Forever stamps today. The five chefs honored on the stamps — James Beard, Julia Child, Joyce Chen, Edna Lewis and Edward (Felipe) Rojas-Lombardi — revolutionized the nation's understanding of food. Mehra is the owner of the Mystic Kitchen cooking school where she teaches …
More: continued here