The tlayuda wins Netflix street food championship

The tlayuda, a Oaxacan dish made with a large tortilla filled with refried beans, cheese and meat, has been crowned the best street food in Latin America.