This 'circumzenithal' or 'Bravias' arc appeared for around 40 minutes at 7.20pm last night.
They usually just last for a couple of moments and are caused by light shining at a specific angle through tiny ice crystals in the clouds.
They are much brighter than a normal rainbow with the colours in reverse order.
More top news
Jenny Drew from Ashby-de-la-Zouch in Leicestershire has managed to save nearly £20,000 over the last three years by collecting coupons.
Two men have been jailed for eight years for luring a friend to a flat and beating him until he handed over his mobile phone.
West Midlands weather: Heavy rain overnight