English: Among the 108 temples, 105 are located in India, one in Nepal, and last two are outside the Earthly realms.
Telugu: 108 దేవాలయాలలో 105 భారతదేశంలో, ఒకటి నేపాల్లో మరియు రెండు భూసంబంధమైన ప్రాంతాలకు వెలుపల ఉన్నాయి.