A lot of carefully 'veiled' discrimination does take place in India too, especially when it comes to Top/Key management positions.
Seen a lot of that actually. This only happens to be the first time I have seen discrimination expressed so freely on paper apart from the time my colleague told me about his rejection over phone from HR guy based on his region.
When I was working in Chandigarh, I happened to overhear the casual conversation of a couple of Telugu guys who worked with another reputed company in same building. One of them was apparently a manager and the other a team member and they were talking in typical Hyderabadi style accented Telugu mixed with Urdu and Hindi.
Roughly translated, it goes something like, "These north Indians are beneath our level and should be kept under foot. They should be crushed under foot if they ever try to rise up" He was also telling how he would never let any North Indian get a promotion as long as he is a manager. Just imagine what else he would be doing with his authority.
Also, seen a Telugu Brahman manager who showed favouritism towards the Brahman's in his team. While he would not make it apparently visible, he would still not let any Telugu guy belonging to a lower caste or any north Indian get a promotion even if they deserve it. One north Indian who joined his team with an experience of 6 years remained in the same role for next 6 years while other people with same experience went 3 grades above him. When this guy got deputed on temporary assignment to my group, the Lead architect that we reported to at the time saw the situation and his performance and negotiated a promotion for him.
My sister also told me how one of the members in the interview panel at Infy wanted to reject everybody except upper castes in Hindu's. Despite complaints from panel members, he was not immediately removed from the interview panel, later he was removed, but apparently he got into another panel.