Home Tags HC upholds life term