Team St. Moritz victorious at Snow Polo World CupAll photos by Eva Thompson for Polo Lifestyles St. Moritz, Switzerland – The by-line of St. Moritz is ‘Top of the World’ and sitting in...