SCOT fuming after having to fork out £160 for a new passport after his puppy tears it to pieces

0
206