Troides rhadamanthus

Philippines