Hampden Park is a football stadium in the Mount Florida area of Glasgow, Scotland, which is the national stadium of football in Scotland and home of the Scotland national football team, as well as Queen’s Park FC, the original owners. From Wikipedia
The friendly defeat at Hampden Park highlights Scotland’s defensive frailties ahead of the World Cup qualifiers.