Join us for a mega North Indian Thali feast in East Delhi, India, as we visit Chawla Tandoori Junction in Karkardooma for a ₹300 platter that foodies are calling a viral street food steal. This thali ...