Zara blouse.
Size Medium. 
As seen on Trinny. 
BNWT.