The town of Tortola in the British Virgin Islands: The UK territory is at the center of an explosive new report on global tax havens.
AP

The town of Tortola in the British Virgin Islands: The UK territory is at the center of an explosive new report on global tax havens.