Aleida Guevara nephew of "Che" Guevara in Trafalgar square, London
Size:
5206px × 3356px
Photo credit: ©
don jon red / Alamy / Afripics
License:
Licensed
Model Released:
No
Keywords:
banner,
england,
independence,
message,
nephew,
political,
smile,
uk,
woman