Hidden in the holy peaks of the Himalayas, amidst its jaw dropping valleys, lies Kargil. What makes this town so special? Is ...