This is probably a BS story....Palin was openly invited last year to meet Lady Thatcher. The liberal rags over in the UK are notoriously known to lie and make up things