Graphium agamemnon

(Green-spotted Triangle)