What is the difference between GMT and IST?

The difference between GMT and IST is +5:30:05 hours.

GMT is understood for Greenwich Mean Time, calculated in United Kingdom, Royal Observatory at Greenwich.
IST is India Standard Time. Which is calculated in Allahabad observatory in Mirzapur (Uttar Pardesh) in India. Its Longitude is 82.5 degree East.