Rajgir, old name Rajagriha, meaning "The City of Kings," is an ancient city and university town in the district of Nalanda in Bihar, India.