English: There are 25 restaurants in India including in Delhi.
Telugu: ఇండియాలో 25 రెస్టారెంట్లు ఉన్నాయి.