Tata Play has announced that The Powerpuff Girls is streaming since October 20 on Tata Play Cartoon Network Forever, its service dedicated to classic animated shows that launched last month. Viewers ...