Image 156230

digi.ub.uni-heidelberg.de:::punch1925a///0090@da569wa2

Punch United Kingdom London