Indian cinema has grown beyond borders, captivating audiences worldwide with its powerful storytelling, stellar performances, and grand production values. Over the years, several films have shattered box-office records, setting new benchmarks for the industry. From emotional dramas to epic action blockbusters, here’s a look at the seven highest-grossing Indian films of all time.