Image 156250

digi.ub.uni-heidelberg.de:::punch1925a///0106@86btj07g

Punch United Kingdom London