Kidney-spot Ladybird

Chilocorus renipustulatus

Kidney-spot Ladybird (Chilocorus renipustulatus) is a relatively small (4-5mm) Ladybird beetle in the subfamily Chilocrinae, feeding on Coccids, mainly on deciduous trees.