Often, a country's best food isn't found in five-star restaurants, but instead can be found on the street. Certain cities such as Bangkok and Istanbul are famous for their street food culture.
But some street foods are more popular than others, and food website TasteAtlas has released a list of the top 100 best street foods in the world, according to readers.
Here are the top five:
1. Roti canai — Malaysia
This is a traditional pan-fried, flour-based flatbread made with eggs and ghee — an Indian butter. The flatbread is soft on the inside and crispy on the outside, and folded to give it many layers.
2. Karaage — Japan
Karaage is a type of cooking where food is deep fried — most often chicken. Starch is used to make sure water is not lost from the food during cooking, meaning the chicken is juicy while being crispy on the outside.
3. Guotie — China
The Chinese guotie is a large dumpling often filled with pork, cabbage, scallions, ginger, rice wine and sesame seed oil. The dumplings are fried to make them crispy on the outside before water is added to the pan and it is covered to cook the filling.
4. Scallion pancakes — China
Simple yet very popular, Chinese scallion pancakes are made from just flour, oil and scallions. Each pancake is then fried to make it crispy and served with soy sauce.
5. Espetos — Spain
The fifth most popular street food comes from southern Spain. This salty snack is fresh sardines cooked on a skewer over hot coals. Adding only olive oil and salt, this street food is simple yet delicious.