The Andalusian town of Ronda, about 100 kilometres northwest from Malaga, is as historic as it is beautiful. The Guadalevin River runs through the city, dividing it in two and carving out the steep ...