Fabulously Spotted: Kate Middleton in Jenny Packham at the Singapore Botanic Gardens