Devpuri Devpuri is another name for Amravati in Hindu mythology. It is the city of Indra the king of gods.