What a beautiful view behind the canvas! In Pics: Culture Immortalised on Walls of Last Inhabited Village Near India-China Border!