English: Himachal Pradesh is known as 'land of gods'.
Telugu: హిమాచల్ను దేవ్ భూమి అని పిలుస్తారు.