English: But in recent months the company has suffered some embarrassing setbacks.
Telugu: అయితే, ఈ సంస్థకు గత కొన్ని నెలలుగా కష్టాలు మొదలయ్యాయి.