Image 156203

digi.ub.uni-heidelberg.de:::punch1925a///0070@2u3iumdj

Punch United Kingdom London