English: a temple in Japan
Telugu: జపాన్లో దేవరగట్టు