Jiyi Rift Valley presents a stunning post-rain view in southwest China's Yunnan Province, with rivers flowing through green, mist-enveloped mountains.