As I was reading Pokemon Adventures,
Anyway, I was doing some reading/research, and it states that Silver's blood type is AB and Giovanni's blood type is O. A blood type AB is formed rarely when two parents have A and B blood types. But Giovanni has an O blood type, meaning that he couldn't have been Silver's father.
Also, there were never any views about Silver's mother, so that may have meant that Silver was adopted by Giovanni.
But also consider that this is the Pokemon World, and anything can happen...
It was discovered that Silver was Giovanni's son, which surprised me, as Silver is my favourite character!
Anyway, I was doing some reading/research, and it states that Silver's blood type is AB and Giovanni's blood type is O. A blood type AB is formed rarely when two parents have A and B blood types. But Giovanni has an O blood type, meaning that he couldn't have been Silver's father.
Also, there were never any views about Silver's mother, so that may have meant that Silver was adopted by Giovanni.
But also consider that this is the Pokemon World, and anything can happen...