Our lovely totes are screen-printed in the UK on heavyweight 100% cotton canvas. Bags measure 420mm x 370mm.