icaltefl.com
Teaching English in Malta
Malta is a small group of islands about 80km south of Italy‏‎; it is one of the world’s smallest states and also one of the most densely populated with about 370,000 inhabitants. It is part o…