News

Vietnam and the Philippines are up in arms over a controversial map in the upcoming "Barbie" movie. The map seemingly depicts China's claim over a disputed part of the hotly contested South China Sea.