Patna is one of the oldest cities in India. Very few cities in India have had so many names as this holy city. The well-known ancient names of Patna were Pataliputra, Kusumapura and Pushpapura. The Greeks called it Palibothra. The Chinese called the place as Pa-lin-fou. During the later Muslim period it came to be known Azimabad.