The local time of a place is related to its longitude or meridian. Different places in India have its own local time.If each place follows its own local time, it would create much confusion. Therefore the entire country follows that Indian Standard Time based on 82°30'E longitude. SO this longitude is considered as the Standard Meridian of India.
Coz if different places have their own different standard time then it would lead to lot of confusion of what exactly the time is so to avoid this confusion 82 degree 30 east is considered as the standard meridian of india coz this passes through the center of india.and this bcame the standard meridian of india.and in any place the time will be the same.

hope this helps.pls mark as brainliest......
it doesn't pass from the centre
It does