Yu Huijiao was born in Shanghai, China, China, is Founder and Chairman, Shanghai YTO Express (Logistics). Yu Huijiao is #521 in List Billionaires People In The World. Yu Huijiao chairs Shanghai-listed YTO Express Group, one of China's largest express delivery firms. Sixteen years ago unpaid customer bills left Yu Huijiao's architectural firm bankrupt; it took a decade to pay back creditors. During that period, Yu decided to start his delivery business with help from his wife.