Sales of diamonds from Botswana reached record levels last year due to Western buyers shunning Russian stones and steady global demand for diamond jewellery.
Botswana generates almost a third of its revenue and around 70% of its foreign exchange earnings from diamonds.
Almost a third of the world's diamonds would normally come from Russia.
But because of its war in Ukraine there have been sanctions and some buyers have been looking elsewhere. Botswana has benefited.
The government's joint venture with the mining giant De Beers - known as Debswana - sold a record $4.5bn (£3.6bn) worth of rough or uncut diamonds last year.
For decades Botswana has shown other countries that minerals can be a benefit rather than a curse.
The income from gemstones has helped the country develop.
Increasingly the southern African nation has been adding value at home by setting up diamond-cutting and polishing factories.
Latest Stories
-
Australians call for tougher laws on violence against women after killings
2 hours -
African Development Council establishes mission in Benin for Francophone countries
2 hours -
Okyeame Kwame reveals his secret to longevity in music industry
2 hours -
Youthful-looking 60-year-old woman qualifies for Miss Argentina contest
2 hours -
Ejisu By-Election: Campaign heats up as NPP holds final rally ahead of Polls on Tuesday
2 hours -
Rwanda plan: Irish government wants to send asylum seekers back to UK
2 hours -
Ice cubes now cost more than bread and milk in parts of Mali
4 hours -
Titanic gold pocket watch sells for £900,000
5 hours -
Elon Musk in China to discuss enabling full self driving – reports
5 hours -
Foreign Affairs Ministry advises against travelling to Northern Mali
5 hours -
After dating him for three years, I proposed to my husband
5 hours -
Beatrice ‘Bee’ Arthur tackles plastic pollution through artistic exploration
6 hours -
Hundreds turn out for Luv FM/Telecel Fitness Walk in Kumasi
6 hours -
Ghana Post launches Asantehene Commemorative Stamp
6 hours -
Police fire tear gas to disperse Benin wage protest
6 hours