United Kingdom February 22, 2024#Shocking Indian Restaurant Manager Killed in UK | Probe Launched by British Police, 8 Arrested