Brand Finance finds the Monarchy will deliver a £958 mi