Michael Farquhar is a historian who looks at scandals, deception and depravity among the world’s leaders. We discuss the forthcoming marriage of Prince William and Kate Middleton and other royal unions.
Michael Farquhar is a historian who looks at scandals, deception and depravity among the world’s leaders. We discuss the forthcoming marriage of Prince William and Kate Middleton and other royal unions.