From sentences given below, Which one is correct? As I always confuse to use between "to", "of", and "for" words in sentences.
India is home to 56 of the world’s 2000 powerful companies.
or
India is home of 56 of the world’s 2000 powerful companies.
or
India is home for 56 of the world’s 2000 powerful companies.
Please give justification, if possible.