20050224 entertainment.english.hollywood: 'India is the 'Shangri-la' of mind'