Vishnu Kaniyarakkal

Dept. of Microbiology, Government Medical College Kozhikode, India

0000-0002-3145-4473