English: Bit more research needed, obviously.
Telugu: సహజంగానే, మరింత పరిశోధన అవసరం.