Salma Hayek attends the 2016 British Fashion Awards at the Royal Albert Hall in London, UK.