#23 Handmade Ukrainian Beaded Men's Vyshyvanka Shirt Embroidered Folk Sorochka XL-XXL
I can't say for sure whether the material is linen or cotton... it's one of the two.

There are a couple of micro stains on the bottom of the shirt, they don't show up in the photo and aren't visible at first glance. Only when you look closely.