Get to know about the history, capacity of Ibrox Stadium, a Soccer / Football, Boxing, Rugby Sevens stadium, situated in Glasgow, United Kingdom.