Patna or Pataliputra is the capital and largest city of Bihar ...