Top Shop: Ashish vest £30 - The Independent