Venues

Martyrs Square is one of the squares of Tripoli, the Libyan capital, adjacent to the Red Serail. It was established in the twenties of the twentieth century, when it bore the name “Italy Square”. After Libya’s independence in 1951, it...
Categories