Lord Krishna's birth Janmashtami is celebrated with great pomp all over India. This year, it is falling on August 26, 2024. Every year, it is held on the eighth day of the month of Bhadrapada.

It is also known as Krishnashtami, Gokulashtami, Ashtami Rohini, Srikrishna Jayanti and Sree Jayanthi. Lord Krishna, Lord Rama and Lord Shiva are three Gods whose stories have dominated the Indian TV space. Here is a look at the top performances from actors in the role of Kanha on the small screen.

Sourabh Raaj Jain is popular all over India for his performance as Lord Krishna on the TV show (2013-2014) made by Swastik Productions. After Nitish Bharadwaj, he is the modern generation actor who has aced the role of Madhusudan. Sourabh Raaj Jain has also played Lord Vishnu in and .

He is also a very spiritually inclined person in his real life. The handsome actor has earned immense respect from the audience over the years. At the age of 23, Nitish Bharadwaj became a nationwide sensation with his performance as Lord Krishna in B.

R Chopra's . A veterinary doctor by qualification, he worked at the Mahalaxmi Race Course before he entered the world of theatre. His friend Ravi Baswani introduced him to the Hindi entertainment industry.

Nitish Bharadwaj is also the lead of the theatre production ' ' which is one of the most successful ones in India. A talented dancer and actor, Sumedh Mudgalkar played Lord Krishna from 2018 to January 2023 on . The show was made by Swastik Productions for Star Bh.