There are lots of reasons India might be on a half-hour time zone.
My favorite is that people from London
could flip their analogue watches upside-down
and they would be five-and-a-half hours ahead
without having to go through the effort of resetting them.