English: This is certainly an area which begs further research.
Telugu: ఇది ఖచ్చితంగా మరింత పరిశోధన కోసం పిలిచే ఒక ప్రాంతం.