Solar halo and a bit of iridescence