Question: What is the population of the town where The International Cricket Hall of Fame is located?
Sentence (from "International Cricket Hall of Fame"): It is located in the Australian town of Bowral, New South Wales.
Relevant evidence: Yes