'Yeh Rishta Kya Kehlata Hai', which completed 2,500 episodes today, has become the longest-running Indian television soap opera. "This Diwali is even more special as we complete 2,500 episodes on Diwali itself," said producer Rajan Shahi. The show, which first premiered in 2009, is followed by 'Taarak Mehta Ka Ooltah Chashmah', which has aired over 2,300 episodes so far.