A taxi driver hands in a baby he claimed was left in his cab by a careless passenger, to a Lost and Found counter of a taxi company in downtown Chongqing in Southwest China on July 19. Police later found out the driver was the father of the baby, and that he created the drama out of anger after a fight with his wife on Friday afternoon. [Photo/CFP]
|