British Travel Journal YUYU BOTTLE 2019-12-01 - Luxurious body-length hot water bottles available at Harrods and Selfridges, from £25 yuyubottle.com