Stella McCartney Blue Top Size 42. 

Made in Hungary.

66% polyester, 34% silk.

Zip at the back.