More about this topic
A tiny taco stand in Mexico City is the first to win a Michelin star