Its legality is evident from the fact that in all portugese maps Goa is a part of India.
Had there been no soviet veto even ,Goa would have remained as it is now a part of India since India had initiated the military movement with the full conscience of allied powers.