Kate wears Beulah coat for Commonwealth Celebration at Westminster Abbey.

Responsive image
source