India, June 17 -- US President Donald Trump received a surprise gift from soccer legend Cristiano Ronaldo on Monday. The gift had a heartwarming message for him and the world amid rising tensions between Israel and Iran.

The Republican was presented with a Portuguese team jersey signed by Ronaldo at the G7 meet in Canada's Kananaskis. Trump showed the jersey to the cameras, revealing the five-time Ballon d'Or winner's message on the back of it

"To President Donald J Trump. Praying for peace," the message with the autograph read.

Donald Trump is in Canada to attend the Group of 7 summit. He met Canadian Prime Minister Mark Carney, German Chancellor Friedrich Merz, and French President Emmanuel Macron, among others. The Summit began on M...