New Delhi, June 17 -- India's ICC Women's Cricket World Cup match against Pakistan will be held at a neutral venue - the R Premadasa Stadium in Colombo on October 5 - the International Cricket Council... Read More