English: It has and 25 restaurants in India.
Telugu: ఇండియాలో 25 రెస్టారెంట్లు ఉన్నాయి.