Kate dazzles in £500 spotted dress as she and William meet young people from India and Bhutan ahead of their official visit this month.