This creature on the photo was hiding in the tree and was moving bit quickly. Seemed like a caterpillar which eats moringa.. Can somebody help in identifying it.
It's most likely one of the Halysidota, or specifically Orgyia, which are moths - this larvae I can't pin down exactly, but the closest is white marked tussock moth. That particular moth larvae has irritant hairs, so best not touched with bare fingers, but I'm not entirely sure which one yours is. Info on Tussock moths generally here https://www.thoughtco.com/tussock-moth-caterpillars-4097354