Bahrain’s public debt stood at BD17.9 billion in 2023, according to the annual report of the National Audit Office (NAO) .