Kotomora
遥拝 (youhai) Japanese meaning: worshipping from afar | Kotomora