Hierodula tenuidentata

Hierodula tenuidentata is a species of praying mantis, sharing its common name giant Asian mantis with other large members of genus Hierodula in the family Mantidae. It is native to India, and has been introduced to Greece and elsewhere in southern Europe, including Hungary, Romania, and Serbia.

Behaviour
It has learned to opportunistically prey on fish.

Subspecies
There are two valid subspecies belong to the species Hierodula tenuidentata