The compelling Meteora in Greece.