3 ms·
It appears that the Bahamas actively encourage crooks and scammers to set up shop on their island. This is not a long term plan for success.
by chris_wot 4y ago
It appears that the Bahamas actively encourage crooks and scammers to set up shop on their island. This is not a long term plan for success.