Meghan Markle spoke in Filipino to a fan during her recent trip to Edinburgh with Prince Harry. Picture: Bang Showbiz

Meghan Markle showed off her Filipino to a fan on her recent visit to Edinburgh with fiancé Prince Harry last week.

The former 'Suits' actress - who is set to tie the knot with the 33-year-old royal on May 19 - surprised a young fan when she said thank you in her native Tagalog - the language widely used by people originally of central Luzon in the Philippine Islands - when they spoke in the Scottish capital. 

In a clip posted on social media, the 36-year-old beauty can be heard saying: "Salamat po."

Meghan previously revealed she learned basic Filipino words when she was younger growing up in Los Angeles. 

She shared: "Growing up in LA, with its melting pot of vast and varied cultures, I was no stranger to the Filipino community.

"I can whip up a big pot of chicken adobo (marinated chicken) like it's nobody's business, and you'll occasionally hear me toss out a 'Salamat po' conversationally. (sic)"