Inflation levels in Zimbabwe are running at 13.2 billion percent a month and could reach an all-time world record within weeks. The latest figures put the country's annual rate at 516 quintillion per cent - 516 followed by 18 zeros - overtaking Yugoslavia in 1994 and putting it behind only Hungary in 1946.

In post Second World War Hungary monthly inflation reached 12,950,000,000,000,000 per cent, with prices doubling every 15.6 hours - Zimbabwean prices are currently doubling every 1.3 days. The most famous hyperinflation, Weimar Germany in 1923, is in a distant fourth place, at 29,525 per cent a month with prices doubling every 3.7 days.

Supermarkets in Harare are accepting only US dollars and South African rands, leaving those Zimbabweans without access to foreign currency in dire straits.