Shirt, £30, by ASOS, asos.com; denim trousers, £85, by Topman Design, topma - The Independent