A US soldier who killed civilians in Afghanistan and kept their fingers as war trophies has been jailed for life.

Sergeant Calvin Gibbs was the ringleader of a rogue platoon, which terrorised villagers in the country's Kandahar province.