Kate Middleton is not a virgin!
The Royal Family made a big deal about Diana Spencer being a virgin, but they don't mind that Kate Middleton is not a virgin.
Now, Donald Trump blames Kate Middleton for the topless photos, uttering the words many have been thinking.