Black and white swim shorts farfetch.com; £95 A geometric pattern in a clas - The Independent