
A Malaysian restaurant in New York City, United States, has gained a Michelin Star. Though, here’s the funny part: the restaurant is being run by a self-taught chef from India who has never stepped foot in Malaysia! CBS News recently showcased the Michelin Star restaurant called Laut (which means ocean in Bahasa Malaysia), as well […]
This post first appeared on WORLD OF BUZZ.
