cultural differences north and south india