Taleb al Abdulmohsen was born in the Saudi Arabian city of Hofuf in 1974. He obtained permanent residency in Germany in 2006 and was recognised as a refugee in 2016.