They can in council elections but not general elections. Which is stupid. Problem for many born overseas is the cost of getting your UK citizenship with the only real benefit being to vote in the GE. I know someone very well who can’t vote in a general election living in the UK from about 18 months of age (they’re now 45), had all their education in the UK, only speaks English, has one English parent and even works for the government but doesn’t qualify to vote in a GE unless they get UK citizenship. She qualifies automatically because her mother is English so her entitlement isn’t even in question but last time they looked it was about £6K. Her sister who is 3 years younger than her but born in England to the same parents gets a vote in the GE.
Out of interest what voting rights do you get in Italy as an immigrant?