Fatti

M.B., nato nel 1932, cittadino dell'ex Jugoslavia, ha lavorato in Svizzera come lavoratore edile stagionale negli anni 1971-1975 e dal 1978, versando contributi all'assicurazione sociale svizzera. Il 4 luglio 1985 ha subito un improvviso dolore alla schiena durante il sollevamento di un carico, a seguito del quale è stata diagnosticata una grave spondilartrite L 4/5. Il 3 agosto 1985 è stato sottoposto a laminectomia. Il 16 agosto 1985 M.B. si è annunciato all'AI per richiedere prestazioni. La Commissione AI ha concluso il 13 marzo 1986 che M.B. fosse totalmente invalido e avesse diritto a una rendita AI intera a partire dal 1° luglio 1986. Il 18 marzo 1986 la polizia degli stranieri del Cantone di Nidvaldo ha comunicato alla Commissione AI che M.B. era partito per la Jugoslavia. Con decisione del 28 aprile 1987, la Cassa svizzera di compensazione ha negato il diritto a una rendita d'invalidità, in quanto M.B. non era assicurato al momento del verificarsi del caso assicurativo il 3 luglio 1986.

Legge

Il Tribunale federale delle assicurazioni afferma che M.B. al momento del verificarsi del caso assicurativo il 1° luglio 1986 non aveva né domicilio né attività lavorativa in Svizzera, il che esclude la qualità di assicurato ai sensi dell'art. 6 cpv. 1 LAI in combinato disposto con gli artt. 1 LAI e 1 cpv. 1 lett. a e b LAVS. Inoltre, dopo il suo ritorno in Jugoslavia, nonostante la ripresa di un'attività lavorativa, M.B. non ha pagato contributi all'assicurazione vecchiaia e invalidità jugoslava, il che nega anche la qualità di assicurato in base all'art. 8 lett. b dell'Accordo.

Tuttavia, il Tribunale rileva che in determinate circostanze si può prescindere dal requisito dell'effettiva residenza in Svizzera, se un lavoratore straniero che ha…