Indian Standard Time (IST)
... is GMT +0430. India does not operate DST.
So Indian time, relative to the UK, is +0430 or +0530 depending on
whether we are operating GMT or BST.
That odd half hour gives the best time 'fit' across a large country without
the hassle of having to operate different time zones.