English: despite huge competition.
Telugu: . భారీ పోటీ ఉన్నప్పటికీ.