Please Identify this insect. It was found in northern part of India
This is a Lobster Caterpillar. There is a species, Stauropus fagi, in Great Britain. We found another site with images from Italy. We have found a reference of a species, Stauropus alternus, sometimes called the Crab Caterpillar, in India, but cannot locate a photo. Another website indicates that both species can be found in India, but Stauropus fagi has a greater range, including much of Northern Europe, Northern Asia including Northern India, and Japan.