English: He must have taught here.
Telugu: ఆయనా ఇక్కడే బోధించాడు అన్నారు .