Heartbreak for fans as Rangers lose Europa final in Seville

Rangers fans have been left devastated after their team lost the Europa League final to Eintracht Frankfurt on penalties.

The match ended 1-1 after extra time, before the German side beat Rangers 5-4 in a shootout in Seville.

Late substitute Aaron Ramsay missed the only penalty in an agonising conclusion in front of tens of thousands of fans.

Earlier they were jubilant when Joe Aribo put Rangers 1-0 ahead in the 57th minute.

But 12 minutes later the goal was cancelled out with an equaliser from Eintracht Frankfurt's Rafael Borre.

100,000 supporters of the Glasgow side and 50,000 Frankfurt fans travelled to the Spanish city for the match.

John Lundstram consoled teammate Aaron Ramsey after losing the penalty shoot-out

Fans who spoke to BBC Scotland as they left said they were proud of the team and their run in the Europa League.

Rangers fans were able to watch the match on big screens at a second stadium in the north of the city.

Supporters leaving the ground after the game told BBC Scotland they were disappointed with the result but proud of their team's performance.

There was an enormous roar from inside when Rangers went 1-0 up but it turned quiet when Frankfurt hit back.