Duchess Sophie of Edinburgh looked beautiful during her five-day tour of Zambia, wearing a lime green dress with a purple waist belt.