Indian residents earning income abroad and non-residents earning in India may face double taxation. To avoid this, double taxation avoidance agreements exist. Tax residency certificates are required ...