@meggie will feed on the foliage of a range of plants, including Eucalypts, Acacia species, Callitris, raspberries, roses and, in Jerrys case, Finger Lime and Guava
@nedkelly so they are a pest, but very impressive looking insect. I think the largest insect we have here in the UK, might be a dragonfly. I'm not sure.