Question: Are Holy Cross of Davao College and ITMO University located in the same country?
Sentence (from "ITMO University"): ITMO University (Russian: Университет ИТМО ) is a large state university in Saint Petersburg and is one of Russia’s National Research Universities.
Relevant evidence: Yes