Premise:
"From strategically situated lookout points (mira?douros) you can take in these magical panoramas and look down upon villages carved out of the mountains, at least one so isolated it only began to receive TV signals in the late 1980s." Based on this premise, is the hypothesis "You can see villages in the mountains." true?
yes