In India we follow the IST and in UK they use GMT, and since IST and GMT are not on the same longitude there is quite a difference.
To calculate the difference, we should know that the difference between two longitudes is 4 min.
The longitude of IST is 81 degrees. The longitude of GMT is 0.
The difference between London time and Indian time is 5hours and 24 minutes.