Lady Diana conquers Generation Z