Blimey. There's a question. After 8 years of monthly curries, I think I can say that there is not an overall "best", it depends on your taste. You cant go far wrong with either Dulwich Tandoori or Surma. Jaflong doesn't serve alcohol for religious reasons, although you can BYOB, Veer Zara was historically not brilliant BUT of late is much improved. Tandoori Nights is very good although a little more expensive than the rest. Mirash is old school, a personal favourite and a little cheaper than the rest. Ganapati in Bellenden serves great South Indian food but is away from Lordship Lane. You pays your money and takes your choice.