Oku-Aizu Showa Karamushi Textiles (Oku-Aizu Karamushi Ori in Japanese) are a textile fabric produced in Showa Village of Ohnuma, Fukushima Prefecture. It is made from ramie, which is an urticaceous plant also known as China grass. Fine hemp cloth …
View more