Vittoriosa (literally ‘the winning city’ or ‘the city of victory’) sits majestically on the rim of Malta’s Grand Harbour, one of a trio that makes up The Three Cities,...
Read More »