Sophie, Duchess of Edinburgh looked incredible during the royal visit to Tanzania, wearing a stunning floral dress by Zimmermann which costs £895 and has an incredible frill at the hem and sleeves.