While almost all parts of India has their own way to make biryani, there are 3 Indian cities that are considered to be the best. Read on to find out.