A worldwide community photographing and learning about wildlife
Parides iphidamas
Parides is a terrible group to ID. You have to count each spot, looking how the spots are arranged, what size, looking at different specimens etc. I think it might be Parides iphidamas.