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?