English: Although, one must admit.
Telugu: అయినా కూడా, ఒక విషయం మాత్రం ఒప్పుకోవాలి.