Shakira felt disrespected after a journalist threw an inappropriate question towards her after she touched down Miami following her Europe visit.
The Beautiful Liar hitmaker could not help but snap at the paparazzo when he asked her about a question in presence of her sons.
Lately, the Columbian singer has been making headlines about her alleged affairs with Tom Cruise, Lewis Hamilton and Butler these days.
However, she was not willing about any of it in presence of her boys, Sasha and Milan, she shares with her former partner Gerard Pique.
According to Marca Magazine, Shakira was going towards her car after leaving the airport when Leonel Arguelles, a reporter from the show El Gordo y la Flaca, approached her.
He questioned the star about her recent musical productions and her visit to Barcelona and London while asking her to say a greeting for her fans.
However, the next question from the reporter left Shakira enraged as he asked her if she would give him a chance for love.
"Please, a little respect," Shakira snapped before getting in her and driving away.
Meanwhile, Shakira has been rumoured to be in a romantic relationship with Butler after they sparked dating speculations when they were spotted having dinner in London.
Dishing on their romance, the source said told Us Weekly, “They have been out a few times, but things are very new and it’s too early to tell if there’s long-term potential there.”
“Jimmy makes Shakira smile, and she feels happy spending time with him,” the insider added.
Royal family makes statement after Prince Harry, Meghan Markle's new photos released by pals
Nick Jonas shares inside glimpse of birthday celebration
Sofia Vergara’s comical reaction to losing for fifth consecutive Emmy nomination
King Charles, Queen Camilla appear in high spirits during their latest outing
Sofia Vergara was nominated in a category for her leading role in the Netflix's miniseries 'Griselda'
Shakira abruptly ended her performance as fans seemingly tried to film up her dress