Kamal Reddy jailed for at least 21 years