Praying mantis

6326 Found this in my garden. Not sure what this insect is. Never seen before. From India

Number 6326 This is a praying mantis (order Mantodea); there are at least 162 species reported from India – Click here for details.