Harlequin Ladybird on Buddlea leaf