Top 20 list of the most debt owed countries in the world
1. USA ($18,286 trillion)
2. UK ($7,499 trillion)
3. France ($5,250 trillion)
4. Germany ($5,084 trillion)
5. Netherland…
World Cotton Day: NACOTAN greets farmers, commends Buhari for boosting cotton farming in Nigeria
By Matthew Eloyi
As cotton farmers and stakeholders in Nigeria joined their counterparts…