The Tree Nymph (Idea leuconoe) – also called Paper Kite and Rice Paper in the USA – is native to Southeast Asia but can also be found in Northern Australia and Southern Taiwan.
Tree nymph