Champions League final stadium in numbers

Here are some facts about the National Stadium of Wales which is hosting the Champions League final.Original Article