Why is Tom Cruise's India visit such a surprise?