An amazing photo shows a rainbow catching the top of a lighthouse in Cornwall. The snap was taken at Mevagissey Harbour earlier this week.

The photographer, Matthew Facey, said the harbour is "great" for magical rainbows and big waves. He has worked in the profession for over a decade.

Matthew said: "I’ve been a landscape and wedding photographer for well over a decade, and being born and bred Mevagissey I’m often in the right place for these magical events.

"My kids will tell you how I’m always stopping in certain places, waiting to see the magic of nature, and hopefully catch it so I can show the world how beautiful Mevagissey is off season.''