Switzerland Switzerland had a failed supercar but when you see the pictures you'd wish it was a success 20th Jul 2025 Switzerland has so many millionaires that one out of every 18,000 citizens has a brand-new Ferrari 18th Jan 2025