Lokta sheets are made in Nepal high in the mountain villages above 6500 ft. Lokta is a tree free paper made from a renewable bush in Nepal. No machinery is used to produce this fine paper. The paper impressed me with its natural feel the first time I used it for folding paper rosettes for handmade cards.
Several art stores sell lokta online and it is available at brick and mortar Paper Source stores. The large sheets are a generous 20x30 inches.