Image 165136

digi.ub.uni-heidelberg.de:::punch1920a///0501@1o0v4p2q

Punch United Kingdom London