Twitter bars ads from Russia’s RT, Sputnik

w1.jpg

—Photo by AFP