Police in the northwestern canton of Solothurn said they had stopped the bus yesterday near Oensingen, as it travelled on the main A1 highway towards Zurich.
"A control of the Swedish coach revealed that the layer of snow (on the roof) was more than 40 centimetres (1.3 feet) thick and weighed over 1,600 kilos (3,500 pounds)," the regional police said in a statement.
Driving with so much snow on the roof poses a "significant risk", police warned, pointing out that blocks of snow and ice can easily detach while driving and hit other motorists.
Disclaimer: No Business Standard Journalist was involved in creation of this content