The British Virgin Islands are located in the Caribbean and consist of 60 islands, only 15 of which are inhabited. They are a haven for discerning travellers seeking luxury and adventure.
dda have been responsible for consumer and trade x-channel brand building for the BVI in the UK region since 2004. We have recently won an international pitch and been commissioned as the BVI Tourist Board’s lead branding agency.