One of the fundamental rights says that every citizen must be provided equal opportunity in government jobs or services, and on the other hand they have reservations for particular castes and clans. Isn't it a matter of contradiction with the fundamental rights? Is reservation in India against the right to equality guaranteed by the constitution?