vogelcommando 25 Aug 2016 For sure a Papilio species, not sure about the species but could be Papilio thoas.