21 Kashmiris languishing in Indian jail