Who owns the fish?

[This brainteaser, reportedly written by Einstein is difficult and Einstein said that 98% of the people in the world could not figure it out. Which percentage are you in? If you get the correct answer, congratulations, you are one of the exclusive group of 121,348,731 people in the world who can. Anyway, thanks to my friend 'Jeevan' for this really stunning question.]
In a street, there are 5 hourses, painted in 5 different colors. In each house lives a person of different nation. The 5 house owners, each drinks a different kind of drinks, smokes different kind of cigarettes, and keeps different types of pets.
Find out who owns the fish?
Clues:
- British owns Red House.
- Swedish keeps Dogs.
- Danish drinks Tea.
- The Green House is next to and on the left of the White House.
- The owner of the green house drinks Coffee.
- The person who smokes Pall Hall rears Birds.
- The owner of Yellow House smokes Dunhill.
- The man living in the center house drinks Milk.
- The Norwegian lives in the first house.
- The man who smokes Blends lives next to the one who keeps Cats.
- The man who keeps Horses lives next to the man who smokes Dunhill.
- The man who smokes Blue Master drinks Beer.
- The German smokes Prince
- The Norwegian lives next to the Blue House
- The man who smokes Blends has a neighbor who drinks Water.