"Rainbow clouds" appeared over Singapore on the evening of Aug 2, wowing observers who shared images online.