Caste only exists in India and its part of your culture. Just admit it. Its no shame to put people in caste if its your culture.
Other culture has no caste. So its not every where like how you claim.
finally, caste exist in cities as well as rural area. Its part of culture.
I suggest you read abit more.....caste is found in other areas of the world. it was more common in the past in other cultures as well. The term caste is not used but it is the same. I guess dogs and other animals to increase the length of your penis is a part of YOUR CULTURE