English: in spite of the strong competition.
Telugu: . భారీ పోటీ ఉన్నప్పటికీ.