A peek through the dusty window of a monastery in Leh India , reveals the majestic Himalayas n the Indus making its path