Train disruption, Rod Stewart gig cancelled: High winds and rain cause havoc in Scotland

Rod Stewart .
Rod Stewart .