Question: In what country did Alan Richards play in the TriNoma mall?
Sentence (from "TriNoma"): TriNoma (Triangle North of Manila) is a large shopping mall in Quezon City, Philippines, owned by property development firm Ayala Land.
Relevant evidence: Yes