India's standard time (Indian Standard Time, IST) is based on the 82.5° East longitude and is 5 hours 30 minutes ahead of Greenwich Mean Time (GMT), which is at 0° longitude.
Given:
Assuming the question intends the usual Indian Standard Time calculation based on 82.5° East longitude:
IST = GMT + 5 hours 30 minutes
So, when it is 7:00 am at GMT, the time in India will be:
7:00 am + 5 hours 30 minutes = 12:30 pm