An Appellate Court in Nepal has slapped life imprisonment to a Nepali Army personnel Chiran Kumar Budha, who served as a ranger, in connection to torturing to death of a local resident who had mistake...