Mighty grandeur on golden shores

20 min read

With its rugged hills, ancient fortresses and streets full o