`Santosh`, a Hindi-language international co-production set in rural north India, has found a spot in the `Best International Feature Film` category.