10 best places to visit in Switzerland

Switzerland is a landlocked country in Central Europe. It has borders with France to the west, Italy to the south, Austria and Liechtenstein to…