Mes plus belles photos d'Inde : 100mm f/2, et quelques unes avec le 200mm f/2.8 L. Donc oui il ta faut dans tous les cas une focale > 50 sinon frustration assurée !
Le 100-400 est un peu voyant, surtout en Inde où ils sont très curieux ! Donc comme Didindia7 je conseillerai de vendre le 18-135 pour acheter soit un fixe soit un 70-200 (beurk j'aime pas les zooms, mais ça m'a fait rater de belles photos je dois l'avouer).
Si je peux me permettre un conseil évident : Ne mitraille pas, observe, mêle toi aux gens, les photos viendront toutes seules!