Mumbai, Bengaluru, Chennai, Pune and Hyderabad are five of India's six largest organised food services markets. Here is how they compare, what to check in each city, and the location and territory questions that decide whether a food franchise works.