The upside down 'rainbow' is a Circumzenithal arc. An Upper Tangent arc is faintly visible 'halfway' to the Sun and there is a partly visible Sundog to the right of the Sun. Walter Baxter caught the same arc!
NT9955 : An upside down rainbow at the Needles Eye