English: More research needs to be done.
Telugu: దీనిలో ఇంకా రీసెర్చ్ జరిగాల్సి ఉన్నది.