World stars happy to be in Troon
There will be the usual moans and groans, of course.
But heading into the 133rd British Open championship – and the eighth to be staged at Royal Troon – most of the world’s top golfers appear to have put on their “Mr Happy” faces.






