Swallowtail butterfly {Papilio machaon} on Flag iris, Norfolk, England.