Gift shopping isn’t easy – especially when it’s for the man who either doesn’t want anything or has everything.
Australians are spending more than half a billion dollars at retailers such as Bunnings, Kmart, Shein and Temu to celebrate October 31. How did we get here?