Question: Are both buildings, Riverfront Times Square and Repsol-Ypf Tower, located in the same country?
Sentence (from "Repsol-YPF tower"): The building is tall and has 44 floors.
Relevant evidence: No