What is a 'pink rainbow', and why does it happen?
A pink rainbow lit up the sky on Monday evening.
The rare sight was spotted in Dorset, Somerset and other parts of the UK.
Rainbows that appear at sunrise and sunset appear pink because the sun is lower in the sky.
Angela Taylor spotted the rainbow above Marie Road in Dorchester.
She said: "It was absolutely beautiful. I've never seen anything like it.
"I thought to myself, this world can be such an ugly place, and then you see something like this."