Chinese tea and Tibetan horses were long traded on the legendary Tea Horse Road, a harsh 2,250km trail stretching from China’s Sichuan Province to Tibet’s capital city of Lhasa.