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