Venezuela?
I knew it from reading about Angel Falls, the worlds highest, and for strange flat-topped mountains.
Rick McCharles <e-mail>