The A-listers were seen in “the posh seats” according to Sky Sports.
Cara Delevingne wore a black ensemble, which included a cropped black blazer with a mesh, corset waist detailing.
She also wore a pair of smart tailored black trousers.
Her makeup looked natural, as she opted for mascara, eye liner, and a matte nude lipstick.
She wore a black hat and left her dark blonde hair down.
While Shakira sizzled as she showed off her incredible figure in a strapless denim dress.
She was pictured wearing a pair of oversized black sunglasses throughout the day.
The hit maker styled her caramel blonde tresses in loose waves with a lot of volume.
Florence Pugh also appeared, wearing a white t-shirt with a cropped denim jacket with red arrows emblazoned on it.
The actress wore her platinum blonde hair short.
In April it was revealed that Cara will go from catwalk model to model citizen after she became an eco-warrior.
the Brit, who used to make no secret of her extravagant lifestyle flying around the world in private jets, is preparing to open a school to help teach people about nature and sustainability.
Her project, called Earthed, is an online platform which she hopes will teach people everything they need to know about helping the planet’s future.
A source said: “Cara is hugely passionate about this project and she is thrilled about Earthed being launched.
“She helped to create a platform with her charity, Initiative Earth, of which she is a trustee.
“Earthed will feature lectures from renowned figures in the natural world and will bring together communities.
Meanwhile, Shakira has sparked romance rumours with Lewis Hamilton after they were pictured together recently.
Speculation has increased over a possible budding romantic liaison with the seven-time Formula One world champion.
The alleged A-list couple have been seen enjoying a string of cosy outings together in the wake of her messy split from her footballer ex Gerard Pique.
The Hips Don’t Lie singer was caught beaming at the Spanish Grand Prix last month as she cheered on the Mercedes driver as he roared around the track.
The pair were seen on a boat together after the Miami Grand Prix, where Lewis showed off his chivalry after picking her up from the back of her £12million beach mansion late last month.
They were also spotted looking smitten at a dinner in the wake of Hamilton’s second place in Barcelona.