Family's around the world in 80 anthems adventure
An 11-year-old girl and her family have been visiting Wales as part of their "around the world in 80 anthems" adventure.
Capri, from Vancouver, Canada, is singing each country's anthem in the national language to help raise money for orphaned and abused children.
The family's nine month trip began in November 2015.
Wales is the 77th stop and Capri will perform the anthem at the National Eisteddfod in Abergavenny on Saturday.
The family said they wanted to do their own take on the Jules Verne novel Around the World in 80 Days, but it was not just about visiting countries, rather "bringing children together through the common language of music."
They said they had received a warm welcome in each country they have visited, with Capri singing everywhere from the Sydney Opera House to outside the Colosseum in Rome.
She said the experience has been "incredible".
Capri's dad Tom said the family wanted "to do something exciting" that would encourage both Capri and their nine-year-old son Bowen, who is writing a blog on the places they visit.
The trip to Wales, he added, was special as his side of the family comes from Ferryside in Carmarthenshire.
They are hoping to raise $1m (£758,000) for SOS Children's Villages which provide safe homes for 60,000 orphaned and abused children in 125 countries.
The family visited some of the villages on their travels.
Asked what the highlights of the trip had been, mum Kerrie said the family loved the Philippines.
"Our story got 1.5 million views in just 12 hours because they are so family-oriented," she said.
The family will finish their trip in Washington DC where Capri will be singing at a major league baseball game.