English Papilio xuthus Cited by user Ochitnis on 14 May 2019 Papilio xuthus, the Asian swallowtail, Chinese yellow swallowtail or Xuthus swallowtail, is a yellow-colored, medium to large sized swallowtail butterfly found in…