Zara Blouse Size L RRP £25.99
Part lined at the top.
Front is shorter than back