lookout mountain is a mountain in Chattanooga which is a city in Tennessee which is a state in USA
Murren is a mountain in Switzerland
the phrase, not the sentence, tells me that the view of that thing (mentioned in the article) is better, wider or bigger several times than the view of the lookout mountain in Tennessee or Murren mountain in Switzerland