What can and cannot be bought in a German supermarket.

 

v20240901