Aamir Khan's Dangal collected exceptional numbers at the box office due to its astonishing run in China. Dangal is the highest-grossing Indian film of all time and the only Indian film to have grossed the Rs 2,000 crore mark.
1.dangal
2.Baahubali 2
Baahubali 2 was released in 201 and is second on the list. The Telegu film is the only Indian film that accumulated Rs 1000 crore nett in India.
3.RRR
SS Rajamouli’s RRR ranks at the fourth spot with a total collection of Rs 1155 crores. RRR also holds the record for the highest-grossing opening day Indian film with first-day
4.KGF 2
Another film that entered the 1000 crore club recently is Yash starrer KGF 2. The total collection of the film stands at Rs 1208 crore. The dubbed Hindi version of the film has become the second-highest-grosser Hindi film in the domestic market
5.PATHAAN
The total collection of the film stands at Rs1,027 crore
The total collection of the film stands at Rs1,027 crore