Netflix continues to lose customers and downplays

IAEA downplays risk of radioactive leaks at Chernobyl