Yellow River in China turns red

A section of the Yellow River turned red and smelly in Lanzhou, capital of northwest China's Gansu Province, and the local environment watchdog has launched an investigation. Residents were alarmed