Home
Sister Cities
La Serena, Chile - The third largest city in Chile, La Serena is located on the central coast of the South American country. Home to wonderful beaches and desirable weather, La Serena is a prime destination for tourists looking for a vacation getaway.
La Serena Beach
Mosta, Malta - Mosta is situated close to the center of the island of Malta. It is one of the largest cities on the island with a population close to 18,000. It is home to one of the largest domed churches in the world. It is visited by thousands of tourists every year.
Mosta Dome