@AskingQuestionsAllTheTime
I have a feeling that airlines still run on GMT all over the world, and just translate into local times for the locals wherever they happen to be landing or taking off.
But it seems to me that for those locals, trying to run on GMT (which nobody else including much of the UK would agree on anyway) would be more difficult, not easier.
They use UTC, the rationalised successor to GMT. So do computers etc, all the TZs are set relative to it,
The time zone I can never remember is Bangalore - I just checked it's UTC+5:30
In the past of course the day was determined by dawn, midnight and sunset - which in some cultures led to the divisions of time varying in length through the year, I believe.