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.