The streaming giant made a new agreement with the production company for the Duke and Duchess of Sussex that is significantly smaller than a previous deal...
Netflix
It was spring 2024, and romance seemed to be everywhere, or so it was believed. It ended...