British actress Kate Winslett, right, who played the lead female role in "Titanic," walks on a crowded street in New Delhi's walled city. She's in India to shoot a new film.