Prince Harry and Meghan Markle canoodle at the Invictus Games