Anaxarcha limbata

Anaxarcha limbata is a species of praying mantis found in India, Sumatra, and Borneo.