Bollywood actor Irrfan Khan fought a two-year battle against a neuroendocrine tumour before he passed away earlier today, April 29, at the Kokilaben Dhirubhai Ambani Hospital in Mumbai.