Britain's Prince Charles had an affair with Barbra Streisand, according to an explosive new biography.
The prince, who once described the legendary singer as 'my only pin-up', is said to have wooed her in November 1994 during a trip to the United States.