Time zone
Since the time being the people use the local time, each place or region had its own time but when the communication advanced the time is become the most burring issue. If one train passes from many cities it had to set its time as the local time, so the standard time is set for every region. Earth is divided in 24 zones.
The time zone is the standard time for keeping the same time. Time zone tells the boundaries of countries. When the standard time was set for every zone some countries are small enough to fit in a single zone but some were very large to fit in more than one nearby region zone, so their time was same as the near zone. The standard time of each zone is one hour ahead or behind from the time of near or far zone.
As India is neighbouring country of Pakistan the time difference is of half hour. Dubai falls in below zone from Pakistan so time difference from Pakistan is one hour behind. So each country has its own time due to its zone.