Why Switzerland built a 2-kilometer-long train

(CNN) — High in the Swiss Alps, St Moritz made its name as a place for…