And who says all British magazines speak English correctly?
My way of thinking about this one would be that we use the nominative case ('I', 'he', etc.) when the subordinate clause refers to its subject (sorry, I don't know how to say this in grammatically correct terms), as in 'It is I who...