Malta

University of Malta presentation. Beautiful turquois water

Location: Malta (Europe)