Entertainment
Kaho Naa Pyaar Hai is the best film of the last 20 years, according to IIFA, Deepika Padukone best actress for Chennai Express
The 20th edition of the International Indian Film Academy (IIFA) Awards celebrated the past two decades with special honours. Awards were conferred...