Results 3 results found Ibrox Stadium, Rangers Football Club, Glasgow, Scotland, United Kingdom, Europe Ibrox Stadium, Rangers Football Club, Glasgow, Scotland, United Kingdom, Europe Ibrox Stadium, Glasgow Rangers FC, Glasgow, Scotland, United Kingdom, Europe