English: He teaches at Leiden University in the Netherlands.
Telugu: నెదర్లాండ్స్లోని లీడెన్ యూనివర్సిటీలో ఆయన విశ్లేషణ చేస్తున్నారు.