Leh, India, is the home of the world's highest golf course, which is only accessible to officers of the Indian Army. Or is it?
Share this article
Share
Share this article
Get our top stories in your inbox, including the latest drops in style, the need-to-know news in pro golf, and the latest episodes of Skratch’s original series.
Skratch 2025 © All rights reserved