Topic - Ibrox Stadium

Ibrox Stadium is a football stadium located on the south side of the River Clyde, on Edmiston Drive in the Ibrox district of Glasgow. It is the home ground of Scottish Premier League club Rangers and has an all-seated capacity of 51,082. Ibrox is presently the third largest football stadium in Scotland and tenth largest stadium in the United Kingdom. - Source: Wikipedia

Subscribe to this topic via RSS or ATOM
Related Stories
  • No Stories Found

More Stories →

Happening Now