Upper Barrakka Gadens, Valletta, Malta

What Do You Think?