Malta is a southern European country and consists of an archipelago situated centrally in the Mediterranean Sea
Monday, January 28, 2008
This is a fun and also a new way to tour our island. I have seen these buses lately and always wanted to take a photo but was never at the right spot or at the right time. Last Saturday whilst in traffic I managed to take a shot.