Prince Harry and Meghan Markle both wore poppies as they visited United States Navy SEALs in San Diego last night and watched as someone else cut the ribbon on a new fitness centre for veterans.