FarEast, Индия более богатая страна, много всяких фабрик, заводов и т.д. Народ не относится к туристу как к основному источнику дохода. К туристу относятся более уважительно, но тоже хитрят. Потом ведь Индия - Индии рознь: есть курортные тусовочные места типа Гоа, есть благородный северо-восток с плантациями чая в Дарджелинге и Калимпонге, есть северный "тибетский" район Ладакх, есть восточные районы на границе с Пакистаном с интересными архитектурными памятниками, есть бедные районы в центральной части страны, есть промышленные районы, есть исторический и культурный центр Варанаси... Всё разное и народ разный, и уклад жизни разный. Надо сначала понять в какой район хочется поехать. В любом случае нет смысла задерживаться в Дели , т.к. это такой сумасшедший мегаполис, в котором могут и за зад ущипнуть, и что-то украсть.
Но в Индии интерес к туристу скорее доброжелательный. Помню пришли в зоопарк, и в результате за нами ходила толпа индусов и на нас смотрела :)) Чувствовали себя тоже экспонатами :)) Все подходили к нам с просьбой с ними сфотографироваться :) Если едешь в поезде, все соседи обязательно попытаются чем-нибудь угостить :)) Для меня Индия несколько сумасшедшая по ритму, но я думаю что еще съезжу на север.
От Шри-Ланки не надо отказываться, если собирались. Там очень есть красивые места, национальные парки, просто надо учитывать, что могут пытаться разводить на деньги и лучше выбирать отдых подальше от курортов.