Instructions: It is a conceptual question. We need to first explain the speed of movement of the sun and then relate it with the distance between the states to justify the time.
Gujarat and Arunachal Pradesh are 30 degrees apart from each other. It takes sun to travel a distance of 1 degree in 4 mins from our perspective.
So to cover a distance of 30 degrees sun will take 30*4=120 mins which is equal to 2 hours.
We also know that Arunachal pradesh is in the East and that’s why it will witness the sunrise before Gujarat which is in the west. That's why Arunachal pradesh witnesses a sunrise first and 2 hours before Gujarat.