photo by Sharon Keeler The Festival of Nations, sponsored by the International Institute of St. Louis, is an annual two-day event geared toward celebrating the diversity of the city and beyond. Held in Tower Grove Park, the Festival draws more than 125,000 to song and dance performances, cultural demonstrations,...