Since Indian is a very large country, it needs a uniformity in time.
If their will different times at different places, then it would be a lot confusing. Hence to remove this confusion, the Meridian 82'30 Degrees passing near Allahabad is taken as the standard meridian.
It's time is taken as the uniform time all over the country.