Storm clouds decend upon Ben Nevis Scotland