Rod Stewart and Elton John have faced various ... at a recent concert by wearing a bright blazer with a purple and pink floral print over a white dress shirt. Stewart, 77, then sat on a bench ...