👉 Oriental ibomuss, also known as the Indian or Asian giant locust, is a large insect species that can grow up to 2 meters long and can be found in various parts of Asia, including India. They are primarily herbivorous but can also feed on fruits, nuts, and seeds.