Did Henri Lansbury ever play for a non-English club?
Yes
No
He was on loan
Only in friendly matches
Answer
The answer is no, because Henri Lansbury has only ever played for English clubs in his entire career. He started his career with Arsenal, and then had spells with West Ham United, Nottingham Forest, Aston Villa, and Reading. He has never played for a club outside of England.
Lansbury's Legacy: Test Your Knowledge of the English Footballer, Henri Lansbury!