A mystery thriller set during the British rule of India, on an army cantonment. Most of the characters are actually British and the Indians are actually in supporting roles. The whole atmosphere does feel authentic.
In the sequence where Bond flies in his helicopter, the manage to squeeze buildings from three different Indian cities into one strange concoction of a city. Well, Bond movies don't usually have too much commonsense anyway.
Pathetically stupid portrayal of India. After looking at the script, the Indian govt wouldn't let Spielberg shoot in India. So he shot the movie in Sri Lanka. Amrish Puri must have sold his sould to devil when agreed to star in this dumb movie.