Cyprus
one of Mediterranean’s best off-the-beaten-track destination
natural paradise of mountains and beaches
ancient ruins and crusader castles
Cyprus is an island nation that is a part of the European Union, although technically, it is located in Asia. A long history, rugged interior, […]