Cayman Islands

(place) by Segnbora-t Fri Jan 21 2000 at 19:25:11
Archipelago which is an overseas territory of the UK in the Caribbean Sea. Does a lot of tourism business, and is a financial center because of its lack of direct taxation.
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.