A beautiful rainbow arched over the magnificent Hukou Waterfall in north China's Shanxi Province, creating an amazing spectacle.
The Hukou Waterfall is the largest waterfall on the Yellow River, China's second-longest river.