Get the live scorecard of today's West Indies vs ICC World XI T20 match at Lord's, London, West Indies and ICC World XI in England, 2018.