This photo taken with a mobile phone shows a rainbow in the sky over Beijing, capital of China, June 11, 2023. (Xinhua/Xu Jinquan)