“Dambulla or Pallekele are better venues for women’s cricket. The Asia Cup, which Sri Lanka won last year, drew great crowds ...