translate English to French: Many think that India is a strange country which is difficult to get to know.
Beaucoup d'observateurs voient dans l'Inde un pays étrange dont il est difficile de comprendre les rouages.