Inflation drops to two year low