Freedom Square, Valletta, Malta

What Do You Think?