The prestigious British luxury yacht builder, Princess Yachts International, has just released their all-new brand video, showing the style, elegance and technology that go into making the world’s finest yachts. The shipyard was established in 1965 in Plymouth, a town in Devon in the United Kingdom with a long marine history.
