Commonwealth Games venues are world class, says Director of Sports Canada.

Record ID: 352292