Papilio memnon

Scientific name: papilio memnon

English name: great mormon