Taken through my office window - there has been lots of rainbows over the past few days.