All eyes on Prince Andrew after alleged Chinese spy controversy