Prince Andrew was gifted a massive property by his mom, the Queen, before flogging it on for £15 million due to his “excellent business acumen”.
Continue Reading