Located in the Caribbean Sea, the British Virgin Islands is a popular jurisdiction to set up offshore companies. This is because of the business-friendly and flexible government policies, high level of privacy and security, straightforward incorporation process, and more. In this article, we provide you with the 5 things you need to know about a BV...