Currency paper is composed of 25% linen and 75% cotton.
A stack of currency one mile high would contain over 14½ million notes.