London will host a Billie Eilish merch pop-up over the next few days as the Bad Guy hitmaker’s latest tour takes over the iconic O2 Arena. Starting tonight (July 10), Eilish will play a total of six ...