Excellent photo of this strange beast. Obviously related to our Charaxes (Tailed Emperor) butterfly, which I've an inkling might once have been placed in Polyura.
What an amazing caterpillar! From the thumb I thought it was a spider with a caterpillar! Incredible projections on the head. Superbly photographed. VV