English: This is also known as the land of Gods.
Telugu: ఈ ప్రాంతానికి దేవ భూమి అని కూడా పిలుస్తారు.