Kate Middleton looked gorgeous when she rewore a $22 Zara dress when she visited the University College London.