The United Nations children’s agency (UNICEF) says there has been a significant drop in the number of child marriages worldwide.
UNICEF estimates that 25 million child marriages have been prevented in the past decade.
One in five girls are now married before they are 18, compared with one in four a decade ago.
The UN children’s agency says South Asian countries have seen the biggest reduction in child marriages.
In India, this was achieved by better education for girls and by publicising the negative effects of child marriages.
The agency said the problem was now most severe in Africa but even so, Ethiopia had cut child marriage rates by a third.
UNICEF principal gender adviser Anju Malhotra said given the life-changing impact child marriage had on a girl’s life, “any reduction is welcome news – but we’ve got a long way to go”.
“When a girl is forced to marry as a child she faces immediate and lifelong consequences.
“Her odds of finishing school decrease while her odds of being abused by her husband and suffering complications during pregnancy increase. There are also huge societal consequences, and higher risk of intergenerational cycles of poverty,” she said.
The report said that the burden of child marriage was shifting to sub-Saharan Africa, where more progress was needed to offset population growth.
UNICEF said nearly one in three child marriages were now in sub-Saharan Africa, compared with one in five a decade ago.
World leaders have vowed to end child marriage by 2030 under the UN Sustainable Development Goals.
Ms Malhotra said that to meet that target, efforts had to be stepped up “to prevent millions of girls having their childhoods stolen through this devastating practice”.