Two persons were killed while 73 others, mostly tourists, had a narrow escape when avalanche struck a mountainous pass, two kilometres short of Changla Top on the Leh-Karu-Tangtse axis, en route to Pangong Lake bordering China in Ladakh region on Tuesday.