English: Although true to some extent.
Telugu: అయితే ఇది కొంత వరకు నిజం.