Troodos is the mountain range that stretches across most of the western side of Cyprus. There are many famous mountain resorts, Byzantine monasteries and churches on mountain peaks which nestle in its valleys and picturesque mountain villages that clinge...