The International Cricket Council (ICC) is facing scrutiny ahead of its Annual Conference in Colombo, Sri Lanka, due to allegations of overspending in the construction of a temporary stadium in New York for the recent T20 World Cup.
The stadium, known as the Nassau County International Cricket Stadium, was erected