The 79th British Academy Film Awards, more commonly known as the BAFTAs, were held on 22 February 2026, honouring the best national and foreign films of 2025, at the Royal Festival Hall within London’s Southbank Centre. Presented by the British Academy of Film and Television Arts, accolades were given for the best feature-length films and documentaries of any nationality that were screened at British cinemas in 2025.
Tamil Nadu Election: Udhayanidhi Stalin’s ‘PM’s Daddy’ Remark Sparks Political Storm
Tamil Nadu Deputy Chief Minister Udhayanidhi Stalin has sparked a major political controversy after launching a sharp attack on the BJP-AIADMK alliance ahead of the 2026 Assembly elections. Accusing the…
