WEARING a Prince of Wales checked blazer in Cape Town, William showed he is growing into his role. But his eco-friendly white ...