'Beijing, New York' at St Louis International Film Festival