I am a foreign national, residing in London. I hold an "Indefinite Leave to Remain” (Permanent Residency) UK visa. I am planning for a holiday during xmas, and was wondering do I need a tourist visa to visit any of the British overseas territories as below:
>Anguilla
>Bermuda
>British Virgin Islands
>Cayman Islands
>Falkland Islands
>Gibraltar
>Montserrat
>Pitcairn Islands
>Saint Helena, Ascension and Tristan da Cunha
>South Georgia and the South Sandwich Islands
>Sovereign Base Areas of Akrotiri and Dhekelia
>Turks and Caicos Islands

