15 years if they are treated properly
it will live
It depends. A feeder goldfish lives to be about 2 years old. A fancy goldfish, (Black Moors, Fantails, etc...) can live to twenty years or more with proper care.
goldfish do not live on land
they are found in collection tanks around the world but originally found in China
Not particularly. Black Moors are Goldfish. They are not schooling fish. Each goldfish needs at least 10 gallons of water so if you want to keep a few of them you will need a large tank.
as far as i know yes,unless your fish is aggresive
Your goldfish will not live "longer" no matter how many or how few you have.
For househeld goldfish, they generally live 6-8 years
No, goldfish are freshwater fish.
yes
depends, can a ten gallon tank live in a goldfish