Japan Department Stores Push Self-Gifting as 1,500 Food Prices Rise
Japan Department Stores Push Self-Gifting as 1,500 Food Prices Rise – Facing a shrinking list of people they owe, Japanese shoppers are being asked to thank the one person who never lets them down: themselves.