Home to unspoilt beaches, wondrous waterfalls and sleepy harbour towns, this alluring slice of Cyprus has it all
Share