I want to know if there can be 2 or more GMT timezones for one city or state. I know there can be more then one GMT timezone for a country, but not sure if it
There is only one gmt for the whole world. As for timezones, see here, showing variation of observance e.g. within Kansas.