Can two different VTP Domain communicate with each other. If yes then how?

Two different VTP domains cannot exchange VLAN database
information. In fact, splitting a switched network into more
VTP domains is one of the few ways how to make one part of
the network independent from another with respect to VTP. If
two switches are supposed to synchronise their VLAN
databases via VTP, they must be a part of the same VTP
domain. There is no workaround.