What country has the lowest birth rate?

Currently, Germany has the lowest birth rate with just 8.2 children per 1000 inhabitants.