GMR StadiumThe Great Manmade River Stadium is a football stadium just a few metres away from the 11 June Stadium in the heart of Tripoli, Libya.