Princess Beatrice holds star-studded engagement party in London

By Zach Harper