Graham Hughes was arrested in Cape Verde in June
A filmmaker from Liverpool who was arrested for a second time while on a global charity trip has been freed.
Graham Hughes, 30, was arrested in Brazzaville, in Congo, while taking part in a challenge to travel to 192 UN member states by public transport.
He was held at a checkpoint on Thursday when officers accused him of taking pictures of political figures.
His brother Alex Hughes, 33, said Mr Hughes has now been released without charge and his possessions returned.
"It's a big relief, especially for my mum. She has been having nightmares about it," Alex Hughes said.
Despite his ordeal, Mr Hughes is intending to continue his challenge.
"From the sounds of it, he's going to carry on," said Alex.
A spokesman for the Foreign and Commonwealth Office confirmed Mr Hughes had been freed.
The video director was also arrested in June on Santiago, the largest of the Cape Verde islands, on suspicion of entering the country illegally. He was released without charge after a week.
Mr Hughes left his home in West Derby in January on the 56,000-mile trip, on which he hopes to raise £1m for Wateraid.
He is documenting his journey on camera for Lonely Planet Television and National Geographic.