Question: What is the population of the town where The International Cricket Hall of Fame is located?
Sentence (from "Bowral"): Bowral is the largest town in the Southern Highlands of New South Wales, Australia, and the main business and entertainment precinct of the Wingecarribee Shire and Highlands.
Relevant evidence: Yes