Question: Are El Helicoide and Esplanade Apartments located in the same country?
Sentence (from "El Helicoide"): El Helicoide is a building in Caracas, Venezuela owned by the Venezuelan government and used as a facility and prison for both regular and political prisoners of the Bolivarian National Intelligence Service( SEBIN).
Relevant evidence: Yes