A trailer for Prince Harry and Meghan Markle's new Netflix venture, a series titled Polo, has been met with massive criticism online. Netflix shared the trailer on X, captioning it, “Polo ...