Background
Kancherla, Suresh was born on May 14, 1966 in Tirupathi.
Kancherla, Suresh was born on May 14, 1966 in Tirupathi.
Doctor of Philosophy in Plant Physiology, Indian Agricultural Research Institute, New Delhi, 1995.
Senior scientist Indian Council Agricultural Research, Directorate Oil Palm Research, since 1996.