Common Mime butterfly (Chilasa clytia)

Common Mime butterfly (Chilasa clytia)

Observation - Common Mime butterfly (Chilasa clytia) . Description: Smallish black caterpillar with red spines and spots and pale lines. Any ideas as to identity - Moth or butterfly.??

Smallish black caterpillar with red spines and spots and pale lines. Any ideas as to identity - Moth or butterfly.??