IN PICS: Historic castle in Spain’s Morella restored thanks to €1.5m investment by Spanish government
IF the town of Morella in Castellon is famous for one thing, that is unmistakably its castle. Crowning and looming over the municipality like a