Popular Indian restaurant in south east London named one of the UK's bestKachori in Elephant & Castle is recognized as one of the top 20 Indian restaurants in the UK, highlighting authentic Indian cuisine's growing popularity.