Manchiryala Ravikanth

Manchiryala Ravikanth is a wildlife biologist at Amrabad Tiger Reserve, Telangana, India.