Mekha Grace Varghese
Observed names: Dr. Mekha Grace Varghese, M. G. Varghese, Mekha Varghese
Institution: Pushpagiri Medical College
Observed institutions: Pushpagiri Medical College, Kerala University of Health Sciences
ORCID: 0000-0003-1593-2479
Observed ORCID: 0000-0003-1593-2479
OpenAlex ID: A5013774161
