Question: the 2017 icc champions trophy was held at
Answer: Wales, England