Question: Are Lake Veluyoc Cocha and Ramsagar located in the same country?
Sentence (from "Lake Veluyoc Cocha"): Lake Veluyoc Cocha( possibly from Quechua dry maize reed,"- yuq" a suffix to indicate ownership," qucha" lake) is a lake in the Andes of Peru.
Relevant evidence: Yes