Located on the banks of Odisha's Mahanadi river, the Barabati Stadium used to be one of those iconic stadiums of India. However, currently, it is one of those stadiums that has been doomed to get back ...