Yes. All UK passport holders need to obtain a suitable visa for India based on the purpose of their visit.