Ruins of the Montjuïc Castle, a XVII century fortress on top of the iconic Montjuïc hill in central Barcelona, Catalonia, Spain