The number of time zone that a country has is a political choice, perhaps based on geography somewhat. The size of each time zone is also variable depending on the choice the government makes.
* Look at China for example, one time zone.
* India is the same with one time zone.
* Mountain Time Zone in Canada actually stretches across 4 time zones (-9, -8, -7, -6)
* The Pacific Time Zone in Canada actually stretches across 2 time zones (-8, -9)
* Newfoundland in Canada should be geographically in the -4 time zone, but it choose to do -3.5 instead. If that's the proper value, then I'd argue Maine should be in -4.5 instead of -5.
* France should be in the UTC time zone with a tiny slice in the +1 time zone. In reality it is in the +1 time zone.
* Heck, why does time zones go from UTC-12 to UTC+14? What's with the values above UTC+12?
See: https://qph.cf2.quoracdn.net/main-qimg-0eb6e2b279845c866f903...