There is no denying the fact that Bollywood is the town of masala and the industry is incomplete without dramatic and ugly spats between the actors who have established themselves in the fraternity. While the industry looks too happy and a big family, some actors have their fall-outs and rifts. The good, the bad, the ugly ones there have many fights in the fashion town that started many unwanted controversies. Many think these fights are due to professional competitions but many of them started due to personal life affairs. So, let’s take a jog down memory lane and take a look at the top 10 real-life ugly fights between Bollywood celebrities:

1. Esha Doel and Amrita Rao: The spat between the two actresses started during the filming of Pyare Mohan. Esha Doel slapped Amrita Rao after she made a dark comment over her personal life. Later in an interview, Esha even mentioned that she has no regret for what she did.

2. Shahrukh Khan and Salman Khan: It is hard to believe that the Karan Arjun of Bollywood, who used to be too close at times became rivals during a minor dispute. Back in 2008, during Katrina Kaif's birthday party, allegedly an argument between the two turned into a hands-on fight.

3. Raveena Tandon and Shilpa Shetty: The fight between the two started back in the ’90s due to Bollywood actor Akshay Kumar. Akii was dating both the actresses at one point in time but as per reports, he was engaged to Raveena when he found love in Shilpa Shetty, and eventually, even they broke up.

4. Kangana Ranaut and Hrithik Roshan: This controversy made headlines for more than 3 years and the two-actor still doesn’t like to see each other’s face. The spat started when Kangana accused Hrithik of having an affair with her and cheating on her and even leaked emails and messages from the actor, which she claimed were authentic.

5. Aamir Khan and Shahrukh Khan: The two khans didn’t see eye-to-eye after their movies DDLJ and Rangeela saw their release during the same year and DDLJ overshadowed Rangeela on the silver screen. The cold war got even uglier when Aamir revealed that named his dog Shahrukh Khan.

6. Ranbir Kapoor and Salman Khan: This goes back to the time when the Kapoor boy was yet to make a debut in Bollywood. Rumour has it that both got into a verbal tiff at a club in Mumbai and Sanjay Dutt had to intervene. Eventually, their families called a truce but post the entry of Katrina Kaif in their lives.

7. Salman Khan and Vivek Oberoi: Just like many other spats, the reason behind the fight between the two was their mutual love interest. After breaking up with Salman, Aishwarya started dating Vivek after a while, that somewhere hurt Salman. Salman and Vivek's spat got very ugly and public and Vivek has snubbed from a lot of projects post this fight.

8. Shahrukh Khan and Farah Khan: The ugly fight happened during the birthday party of Sanjay Dutt, where a debate over Ra One between Shahrukh Khan and Farah Khan’s husband Shirish Kunder turned into a hand-to-hand fight. The night resulted in a heated debate between the two and Farah Khan accused her BFF of slapping her husband for 'no reason.

9. Kangana Ranaut & Diljit Dosanjh: Again, this controversy must be pretty fresh in everyone's mind. The whole thing began over the protests regarding the Farm Bill. When Kangana tweeted about an old woman seen in the Farmer's protest, Diljit Dosanjh responded by asking her to respect the elderly.

10. Salman Khan and Arijit Singh: The difference between Salman Khan and Arijit Singh started showing up during an award show. While collecting an award, Arijit Singh had responded to Salman Khan in a way that rubbed the star the wrong way, and from that point onwards, he has continued to show his dislike for the singer on multiple occasions.