Question: Are both buildings, Riverfront Times Square and Repsol-Ypf Tower, located in the same country?
Sentence (from "Riverfront Times Square"): Riverfront Times Square( Chinese:京基滨河时代广场) is a 293- meter tall skyscraper in Shenzhen, China.
Relevant evidence: Yes