Taste Atlas has recently released their list of the Best Cuisines on the Planet. And yes — India finds its place in the top ...