I am assuming these are all butterfly larvae of various species(?), being tended by ants. There's just so many of them, of different sizes, shapes,colourings - and then I discovered pupae on the next leaf along. All happening in the hot midday sun. Please let me know if you'd like them posted separately, or would like other photos posted