Prince Harry has not been seen in public since the London Marathon and Duchess Meghan is now past her due date for their first child.