Troides amphrysus (Malayan Birdwing)

Male
Male