The local time difference arises because the sunrise is earlier in the east than in the west. However, the watches show the same time because Indian Standard Time is reckoned from a single meridian 82½ degree that passes through Mirzapur in Uttar Pradesh.