Queen Camilla has built up a reputation as someone who fights for women's rights and gender equality - and her passion was clear as she hosted her latest engagement.