How is Galloway subject to US Law. Why is lieing to the senate a crime for an MP?
I don't understand.
He testified in person, under oath, which makes him subject to the penalties of perjury. An elected politician is not automatically accorded diplomatic immunity in a foreign country and you can bet that HM government isn't the slightest bit upset to see him go down.
Galloway voluntarily came onto American soil. Galloway appeared in Congress and voluntarily took an oath to tell the truth subject to penalties of perjury. Galloway then not only lied his ass off but did so in a self rightous, insulting, arrogant and condescending manner. Galloway has no diplomatic immunity here because he was not here representing his country, rather, he testified on his own behalf. Commit a felony on American soil and you are subject to American jurisdiction.
He testified before a US Senate committee of his own free will and took an oath before that committee to tell the truth. That is perjury regardless of his nationality.