Subscribe to see EXIF info for this image (if available)
Common Mormon Swallowtail – Kemenuh Butterfly Park, Bali, Indonesia by Andrew Priest, on Flickr
I not 100% but this butterfly does appear to be a Common Mormon Swallowtail [Papilio polytes].
We spent a fair bit of time exploring the Kemenuh Butterfly Park in Bali, Indonesia. I can highly recommend it if you are in Bali and in the Ubud area.