Veteran actor Shashi Kapoor was battling a prolonge illness and took his last breath at the Kokolaben Ambani Hospital on Monday. The Deewar actor, 79, was part of more than 150 movies and has recieved several awards for his immense contribution to Hindi cinema.