News

film "Barbie" this week over a scene in the movie that purportedly includes a cartoon map depicting China claiming disputed territory in the South China Sea. "While it may just be a Barbie map in ...