The Duchess of Cambridge blended the best of British and Indian fashion this evening at a reception held at Buckingham Palace to celebrate the 2017 UK-India year of culture.