Sports | Sun Jan 20, 2013 8:25pm IST

No Lance Armstrongs in golf, say top trio