Catherine, Princess of Wales, wore a striking royal look for Anzac Day in London that paid tribute to the late Princess Diana ...