With its mix of street food stalls and Michelin-starred restaurants, no city, except perhaps Mexico City, offers the range of food Bangkok does ...