ALBAWABA - Several One Piece fans took to social media platforms including X (formerly known as Twitter) to complain about Netflix's casting of Lera Abova as Nico Robin for being Russian, as they claimed that the streaming service is "Supporting genocide" amid the ongoing tensions between Russia and Ukraine. Comments from users on X quickly swarmed posts covering the news as they judged Netflix for their choice of casting Lera ...