This is not an award for individual providers, but for Switzerland as a whole. The latest ICT Development Index (IDI) by the International Telecommunication Union (ITU) is indisputable evidence of Switzerland’s leading position on the world stage. Switzerland ranks in fourth place, just behind South….