Call Us Free: 1800.577.770
Country of Residence
Definition: means the Country where the applicant has an established residence and spends a minimum of 183 days in one calendar year.