We will use your email address only for sending you newsletters. Please see our Privacy Notice for details of your data protection rights.

Sign up fornow and never miss the top Royal stories again.

Queen Sofia looked every inch the proud grandmother as she put her arms round her granddaughters’ shoulders ready to pose for pictures at Palma Cathedral.

But her former TV newsreader daughter-in-law first stood in the way - and then seemed to push Queen Sofia’s arm away from her eldest daughter after a brief exchange of words that looked far from friendly.

The 79-year-old - backed today by family in Greece where she was born - put her arm back round Princess Leonor’s shoulder after resisting Queen Letizia’s challenge.

But the 12-year-old, standing beside her 10-year-old sister Infanta Sofia, finished the job her mother had started by preventing her grandmother having her way.

It was left to Queen Sofia’s husband King Felipe VI to try to restore peace as his 80-year-old father looked on nonplussed.

The apparent royal row happened on Sunday at the end of Easter mass but only started to make waves in Spain today as the footage emerged.