A majestic rainbow appeared above the renowned Hukou Waterfall on the Yellow River in northern China, creating an enchanting scene with rows of icicles hanging from rocks along riverbanks as the waterfall embraced a sharp temperature drop recently.