The 44-year-old said the white rainbow, also known as a fog bow, was an “amazing” sight to witness on Rannoch Moor, located in the west of Scotland, on November 20.

Fog bows, usually colourless, are created from the small droplets inside fog or cloud, according to website Earth Sky.

"I have never seen a fog bow before and understand that it is very rare," he explained.

"It was an amazing thing to witness and can generally only be seen if the sun is behind you when you are looking at it."

He told the BBC that the fog bow was “unbelievably beautiful” and “an amazing thing to witness”.