English: He should have got a Nobel.
Telugu: అతడు ‘నోబెల్’ ను వరించాల్సిందే.