Zhang Wuyi tests his latest homemade submarine in a tank in Wuhan, Hubei Province, China. He has been building submarines since 2008 and in that time he has created dozens of different versions. The submarines can dive to a depth of 40 meters and continuously work underwater for 20 hours. Zhang, who only has a high school education, used to work in a local weaving factory until it went bankrupt and he was laid off. He comments: "I didn't know anything about submarine building, but designed with my imagination."Picture: Quirky China News/Rex Features

Credit : Quirky China News/Rex Features