Dinapore was a British garrison town in the 19th century. It is now called Danapur or Dinapur and is in Bihar state. It is about 10km north-west of Patna, and 500km north-west of Calcutta.