Vellore Institute of Technology, Vellore, Tamil Nadu, India.
Vellore, India
Centre for Bio-Separation Technology