Bollywood`s bhaijaan Salman Khan has kept the Eid weekend to himself yet again. His mega blockbuster movie - Bharat released in Indian theatres on Wednesday. An emotional entertainer, Bharat is about a 70-year-old man Bharat played by Salman Khan, who takes us through an incredible journey of his colourful life and that of the country he is named after - Bharat aka India. Sunil grover plays his childhood best friend Vilayati, and the love of his life - Madam Sir or Kumud is played by the gorgeous Katrina Kaif. The Ali Abbas Zafar directorial is a typical Salman Khan entertainer. The movie is filled with humour, often funny and sometimes cringe-worthy but what impacts the audience most is the emotional connect. The story itself is such that it`ll instantly connect with everyone on a very humane level. All the emotional scenes quite tactfully and those scenes are bound to hit you Though it is a Salman Khan show all the way. Sunil Grover has performed well. From comedy to emotional scenes, Sunil has pulled it off like a pro. Katrina Kaif as Madam Sir has looked drop dead gorgeous. And after Tiger Zinda Hai and Zero, Katrina has once again delivered a great performance.