A passenger aircraft flies across a rainbow over the Marina Barrage in Singapore on March 21, 2017. (Xinhua/Then Chih Wey)