A spectacular cloud waterfall cascades down the eastern foot of Jinfo Mountain in Chongqing, China, May 13, 2024.