Top Facts about Millennium Stadium, the Welsh Arena
Millennium Stadium is the national home of Wales. It is located in Cardiff and is also the home of the Wales national rugby union team and has also held Wales national football team matches. In this article, we are going to take a look at top facts about Millennium Stadium.