There is not a single Europe visa. Europe has many countries and it will depend on where you are coming from and which countries you are going to as to what visas you will need. If you are...
Because Serbia is in Europe-Yes.
Yes and no - depends where they want to go.
free visa to europ with Nigerian pasport
Yes but they will charge pretty high fees.