This photo taken on July 3, 2024 shows blooming lotus flowers at the West Lake in Hangzhou, east China's Zhejiang Province. (Photo by Long Wei/Xinhua)
Go to Forum >>0 Comment(s)