India has always lived with and infact celebrated Sub culturism. Sub culture is any social identity which finds a separate geographical presence. For example, there are cultural differences between Marathas inhabiting Maharashtra or Tamils in Tamil Nadu or Sikhs in Punjab. These different...