Green-banded Swallowtail Papilio palinurus

Green-banded Swallowtail - Papilio palinurus