What is this?
Read More

What is this?

Assuming it's to do with the government but still curious. Saw it right outside Upper Barrakka Gardens. TIA😁…