The ICC Champions Trophy will be held in England in 2017 and Cardiff, The Oval and Edgbaston will host matches in a repeat of 2013, with The Oval staging the final.
For the original version including any supplementary images or video, visit http://news.yahoo.com/lords-host-world-cup-finals-202113074–spt.html

Advertisements