David Moyo's had to do things the hard way to make it in football but he looks back with no regrets.
Rising from Zimbabwe where he had to fight for everything he's got, he moved to England as a child, embracing a new culture and language.
It all led into him being able to represent his homeland at this year's Africa Cup of Nations, a major milestone.