English: Although, truth be told.
Telugu: అయితే ఒక నిజం చెప్పాలి.