Prince Andrew, 64, finds himself ensnared in controversy once more, this time over alleged ties to a suspected Chinese spy.