Five bands that have left their mark on Swiss rock
Switzerland, land of loud rock concerts, guitar riffs and screaming fans? Five rock bands that fit the bill.

Switzerland, land of loud rock concerts, guitar riffs and screaming fans? Five rock bands that fit the bill.