Top Shop: Ashish flag-print trousers £50 - The Independent