Travelling thousands of miles every year with his double bass, Grant Sharkey plays songs that laugh at, and...

read more