Kate Middleton playing ping pong and basketball in Scotland.
Kate Middleton plays ping-pong