English: Moriya, Japan.
Telugu: మెర్రీస్, జపాన్.