Image 156232

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

Punch United Kingdom London