The Duke and Duchess of Sussex have taken part in their first joint event since deciding to give up royal duties.
Prince Harry gave a speech at a luxury beachfront hotel during a JP Morgan event in Miami.
It is not known whether he was paid, as he and Meghan prepare to become financially independent and drop their HRH titles.
The Duke of Sussex spoke about mental health and "how he has been in therapy for the past few years to try to overcome the trauma of losing his mother", the New York Post reported.
"He talked about how the events of his childhood affected him," according to a source.
"Harry also touched on Megxit," the source apparently continued, "saying while it has been very difficult on him and Meghan, he does not regret their decision to step down as senior royals because he wants to protect his family.
More from Duchess Of Sussex
"He does not want Meghan and their son Archie to go through what he did as a child."
A number of charitable organisations were due to feature at the event at 1 Hotel on Miami's South Beach.
A Buckingham Palace spokeswoman said: "I can confirm reports the Sussexes attended a JP Morgan gathering in Miami yesterday, where the duke spoke."
Harry and Meghan are living in Canada before officially beginning their new lives – away from the monarchy – in the spring.
They are going to repay £2.4m of taxpayers' money spent on renovatingRead More – Source