London’s King’s Cross Station became an impromptu stage on June 11, 2025, as pop sensation Rita Ora and her husband, director Taika Waititi, stepped out in a display of their signature playful style ahead of a surprise performance. The duo brought an unexpected dose of high-energy fashion to the bustling transport hub.
Share what you think