Site of lost Vittoriosa clock tower to be marked in partly pedestrianised square

By December 29, 2023