Zara denim shirt.
BNWT.
Size Medium.
As seen on Trinny.