Veteran Hindi film actor Shashi Kapoor passed away on Monday after prolonged illness, according to media reports. He was 79.