Hi to everyone!

I just finished the VLANs and VTP chapter and have some questions I need answers to leave this chapter with no weight on my chest

1. Client VTP switches can't have VLANs on their interfaces that Server VTP switches don't have on their interfaces. Because Client switches can't create VLANs. So if Server switch has VLANs 10, 20, 30 on it's interfaces, then a Clients of this VTP can't have a VLAN 40 on any of it's interfaces, only 10, 20 and 30. In order to create a VLAN 40 on the client switch I will need to set it to server. [Correct/False(why?)]
2. Does a VTP server switch have to be directly connected to a router? Or it can just be one of the 7 switches and a client VTP is connecting to the Router in order to terminate the network? [Yes/No(why?)]
Thank You in advance!