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