Why Rajnikanth lives in South India? Bcoz India is well-protected with natural boundaries in the North and he can take care of enemies invading through water-route.