Macro Painted Hopper

Macro image of Painted Hopper on leaf. Scientific name: Poekilocerus pictus