GMR Stadium
Libya · Africa
About
The Great Manmade River Stadium (GMR or GMMR stadium) is a football stadium just a few metres away from the 11 June Stadium in the heart of Tripoli, Libya.
Adapted from Wikipedia (CC BY-SA). Photography via Wikimedia Commons.