There is a debate in Italy about whether Neapolitan is an Italian dialect or an independent language. The differences with Italian are so great that a North Italian will have a hard time understanding Neapolitan. Neapolitan is not only spoken in and around Naples, but also in much of the rest of southern Italy, in particular Campania , Basilicata and northern Calabria .