WHO: Kate Middleton with Prince William in Berlin on July 19 2017 WHAT SHE WORE: Kate wore bright red off shoulder maxi dress from Alexander McQueen …