Overall Winner (and Street Food): Street Food in Khayyam Chowk in Kebabiyana, India is a food-lovers' paradise. The World’s Best Food Photographs have been served up by Pink Lady Food Photographer of ...