Prince William was on hosting duties at the Earthshot prize-giving event over the weekend, celebrating environmental innovators at a glittering ceremony at London’s Alexandra Palace. Dozens of celebrities attended the event and royal expert Duncan Larcombe says William would have likely grabbed a sneaky selfie with Emma Watson for huge Harry Potter fans George and Charlotte.