Tasty and fresh fish, this time not in Japan.... but in Spain. In Madrid's old markets you can find the best fish in Spain. All restaurants get their fish there. Even if the city is located in the middle of the country the fresh catch of the night is immediately transported to the capital, where it finds its food lovers.