It is the largest stadium in Nepal with a capacity of 25,000 spectators, built in 1956.