Motorists face huge delays following broken down van on A96

Google Image of traffic
Google Image of traffic

Breaking