Kate spends the day in Edinburgh, visiting charities & playing tennis ...

Responsive image
source