Can anyone explain to me this mystery? Why is India GMT +5.30 hrs? Where the heck does the extra half and hour come from??