Punishment for Rape under section 376 IPC shall be punished with not less than 7 years but which may be for life or for a term which may extend to ten years. Question is under what kind of rape punishment can be for life or for a term extending to ten years, as Rape is Rape.So why this difference in the offence of Rape in punishment?