English: Despite that, the company is moving in the right direction.
Telugu: కానీ, ఈ ఉన్నప్పటికీ, కంపెనీ కుడి దిశలో కదిలే.