Footprints
A long lie of love
14:56
When Shanghai police officer Jiang Jingwei was mistaken for a long-lost son, he made a decision that would change the life of a family 1,000 miles away. In 2003, in north China's Shanxi Province, an accident claimed Liang Qiaoying's eldest child and left her paralyzed, with the cognitive level of a young child. To protect her from the devastating truth, her husband, Xia Zhanhai, told her their…