Yes, it is Jamides philatus subditus. This species has been recorded in Singapore before. TL Seow
Forum Rules