Leiria, Portugal

Leiria, Portugal

The hilltop town of Leiria, Portugal, is crowned by an excellent 12th-century castle. The castle, however, looks better from a distance, where the cables and floodlights used to illuminate it at ...

JDS Travel News JDS Viewpoints JDS Africa/MI